*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{font-family:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{color:#edf6e9;z-index:20;background:#183c30;flex-direction:column;width:226px;padding:32px 19px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:1.3px;align-items:center;gap:10px;padding:0 8px;font-size:18px;font-weight:750;display:flex}.brand small{letter-spacing:2px;color:#b3c7b6;margin-top:5px;font-size:8px;font-weight:500;display:block}.brand-mark{color:#d1ed92;background:#294b37;border:1px solid #78906c;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.brand-mark svg{font-size:23px;transform:rotate(-8deg)}.workspace-tag{color:#c3d7c7;align-items:center;gap:7px;margin:28px 8px 38px;font-size:10px;display:flex}.pulse,.status-dot,.tiny-dot{background:#a8d983;border-radius:50%;width:6px;height:6px;display:inline-block}.nav-label{letter-spacing:1.4px;color:#7f9d8c;margin:0 14px 14px;font-size:9px}.nav-item{color:#b4c9bc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:13px 14px;font-size:12px;font-weight:500;display:flex}.nav-item svg{font-size:19px}.nav-item.active{color:#183c30;background:#cee8a8;font-weight:700}.nav-item:hover:not(.active){background:#254b3b}.nav-dot{background:#92c879;border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding:0 10px}.private-badge{color:#c4dab9;align-items:center;gap:8px;font-size:10px;display:flex}.private-badge svg{font-size:16px}.sidebar-bottom>p{color:#8ba798;margin:13px 0 28px;font-size:9px;line-height:1.9}.side-footer{color:#d2dfd0;border-top:1px solid #355444;align-items:center;gap:10px;padding-top:20px;font-size:10px;display:flex}.side-footer small{color:#87a18f;margin-top:5px;font-size:8px;display:block}.avatar{color:#d4e9ac;background:#355443;border:1px solid #5d785d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.main-shell{width:calc(100% - 226px);min-width:0;margin-left:226px}.topbar{background:#fff;border-bottom:1px solid #e5e9e1;justify-content:space-between;align-items:center;height:70px;padding:0 36px;display:flex}.breadcrumb{color:#9aa69e;align-items:center;gap:13px;font-size:10px;display:flex}.breadcrumb strong{color:#4d6356;font-weight:600}.top-status{color:#72867a;align-items:center;gap:7px;font-size:9px;display:flex}.top-status svg{font-size:15px}.status-dot{background:#3a9d6e}.status-dot.offline{background:#d7a958}.top-divider{border-left:1px solid #e0e5db;height:15px;margin:0 13px}.main-content{max-width:1740px;margin:0 auto;padding:33px 36px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.9px;color:#859581;font-size:9px;font-weight:700}.page-heading h1{letter-spacing:-.7px;margin:8px 0;font-size:25px;font-weight:650;line-height:1.4}.page-heading p{color:#859087;margin:0;font-size:11px;line-height:1.8}.readonly-badge.MuiChip-root{color:#6f855e;letter-spacing:.6px;background:#f4f8ed;border-color:#d9e3cd;height:28px;padding:0 5px;font-size:8px}.readonly-badge svg{font-size:14px!important}.panel{background:#fff;border:1px solid #e3e8df;border-radius:11px}.store-selector{align-items:center;gap:22px;margin-bottom:20px;padding:18px 22px;display:flex}.section-icon{color:#6d8960;background:#f0f5eb;border-radius:9px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.section-icon svg{font-size:22px}.store-field{flex-shrink:0;width:180px}.store-field>label{color:#839180;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.store-field .MuiInputBase-root{height:38px;font-size:12px}.store-wide{flex:1;width:300px;max-width:480px}.store-selector .MuiOutlinedInput-notchedOutline{border-color:#dfe6da}.snapshot-info{color:#8e9b90;min-width:144px;margin-left:auto;font-size:9px}.snapshot-info strong{color:#506352;margin-top:5px;font-size:11px;font-weight:550;display:block}.snapshot-info small{margin-top:3px;font-size:8px;display:block}.store-selector .MuiButton-root{white-space:nowrap;color:#667f59;border-color:#d9e3d3;height:36px;font-size:10px}.store-selector .MuiButton-startIcon svg{font-size:16px}.option-code{color:#819377;min-width:40px;margin-right:12px;font-size:10px}.option-cached{color:#7b956b;margin-left:auto;font-size:9px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.metric{padding:19px 21px 16px;position:relative;overflow:hidden}.metric-label{color:#7e8e7c;justify-content:space-between;align-items:center;font-size:10px;font-weight:500;display:flex}.metric-label>span{color:#829775;background:#f5f7f0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.metric-label svg{font-size:16px}.metric-value{letter-spacing:-1px;color:#324e3e;font-variant-numeric:tabular-nums;margin:9px 0;font-size:30px;font-weight:600;line-height:1.15}.metric-value small{letter-spacing:0;color:#95a38b;margin-left:8px;font-size:11px;font-weight:400}.metric-foot{color:#91a087;font-size:9px}.metric.accent{background:#edf4e2;border-color:#d6e5c2}.metric.accent .metric-label>span{color:#69864b;background:#deebc9}.workbench-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:21px;display:grid}.model-panel{overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.panel-heading h2,h2{margin:5px 0;font-size:14px;font-weight:650}.panel-heading .eyebrow{letter-spacing:1.5px;font-size:7px}.count-badge{color:#6b8456;vertical-align:middle;background:#f0f4e9;border:1px solid #dde7d1;border-radius:5px;place-items:center;min-width:21px;height:19px;margin-left:5px;padding:0 4px;font-size:9px;font-weight:500;display:inline-grid}.model-controls{border-bottom:1px solid #edf0e9;padding:0 17px 13px}.model-controls .MuiInputBase-root{height:34px;font-size:10px}.model-controls .MuiOutlinedInput-notchedOutline{border-color:#e5eadd}.model-controls .MuiFormControlLabel-root{margin:12px 0 4px -7px}.model-controls .MuiFormControlLabel-label{color:#718469;font-size:9px}.model-controls .MuiSwitch-root{margin-right:3px}.selection-tools{align-items:center;gap:11px;font-size:8px;display:flex}.selection-tools button{color:#577f51;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.selection-tools span{color:#a0aa9b;margin-left:auto}.model-list{scrollbar-width:thin;scrollbar-color:#dce3d4 transparent;max-height:675px;padding:4px 0;overflow:auto}.model-row{cursor:pointer;border-bottom:1px solid #f0f2ec;align-items:center;gap:5px;min-height:105px;padding:14px 10px 14px 5px;display:flex;position:relative}.model-row.selected{background:#f6f9f1}.model-row.selected:before{content:"";background:#9dc376;width:2px;position:absolute;inset:0 auto 0 0}.model-row:hover{background:#f1f6e9}.model-row .MuiCheckbox-root{color:#cbd6c2;padding:7px}.model-row .MuiCheckbox-root.Mui-checked{color:#5b8951}.model-row .MuiCheckbox-root svg{font-size:17px}.mini-device{background:#e4e8e1;border:3px solid #f4f5f1;border-radius:4px;outline:1px solid #d0d7c8;flex-shrink:0;align-items:center;width:37px;max-height:35px;margin-right:8px;padding:3px;display:flex;box-shadow:1px 2px 3px #00000008}.mini-device span{background:#d2dbcb;border-radius:1px;width:100%;height:100%}.model-info{color:#7f8f77;min-width:0;font-size:9px}.model-info>strong{color:#3f5a3a;white-space:nowrap;font-size:12px;font-weight:650}.model-info>strong>span{color:#96a38a;margin-left:5px;font-size:8px;font-weight:400}.model-info>div{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 4px;font-size:8px;overflow:hidden}.model-info>small{color:#97a28f;margin-top:4px;font-size:7px;display:block}.tiny-dot{vertical-align:middle;background:#719955;width:4px;height:4px;margin-right:4px}.palette{white-space:nowrap;color:#85917f;align-items:center;gap:2px;font-size:8px;display:inline-flex}.palette i{border:1px solid #c8d0c1;border-radius:50%;width:7px;height:7px;display:inline-block}.palette>span{margin-left:4px;font-size:7px}.model-note{color:#9ba590;background:#fafbf7;border-top:1px solid #e9eee1;gap:8px;padding:16px 18px;font-size:8px;line-height:1.8;display:flex}.model-note svg{color:#8ca675;flex-shrink:0;font-size:14px}.results-panel{min-width:0}.run-banner{background:linear-gradient(110deg,#edf4e3,#f7faf3);border:1px solid #d9e3cf;border-radius:11px;align-items:center;gap:15px;margin-bottom:16px;padding:20px;display:flex}.run-banner-icon{color:#708d54;background:#e0eccf;border:1px solid #cfdeba;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.run-banner-copy{flex:1;min-width:0}.run-banner h2{color:#435e37;margin:0 0 5px;font-size:13px}.run-banner p{color:#8a9a7a;margin:0;font-size:9px;line-height:1.7}.run-banner .MuiButton-root{white-space:nowrap;background:#346a45;padding:10px 14px;font-size:10px}.run-banner .MuiButton-root.Mui-disabled{background:#dae3d0}.run-banner .MuiButton-startIcon svg{font-size:18px}.job-progress{margin-bottom:16px;padding:15px 19px}.progress-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.progress-title>span{align-items:center;gap:9px;display:flex}.progress-title strong{font-size:10px;font-weight:550}.progress-title small{color:#96a08e;font-size:8px}.progress-title .MuiChip-root{height:21px;font-size:8px}.progress-title .MuiButton-root{padding:3px 6px;font-size:9px}.job-progress .MuiLinearProgress-root{background:#ecf1e5;border-radius:5px;height:5px}.job-progress .MuiLinearProgress-bar{background:#81aa59;border-radius:5px}.progress-foot{color:#98a18e;justify-content:space-between;margin-top:10px;font-size:8px;display:flex}.progress-foot strong{color:#5f7f47;font-weight:600}.progress-foot b{color:#c6cfbd;padding:0 8px}.progress-percent{color:#6f8f52;margin-left:8px}.success-text{color:#5b8f58}.error-text{color:#bd6254}.gallery-panel{overflow:hidden}.gallery-heading{justify-content:space-between;align-items:center;padding:21px 21px 15px;display:flex}.gallery-heading h2{margin:0 0 6px;font-size:13px}.gallery-heading p{color:#9aa590;margin:0;font-size:8px}.quiet-count{color:#9aa98a;margin-left:7px;font-size:9px;font-weight:400}.gallery-heading .MuiToggleButton-root{color:#97a68c;border-color:#e1e8d9;padding:5px 7px}.gallery-heading .MuiToggleButton-root.Mui-selected{color:#5e854e;background:#edf4e3}.result-filters{border-bottom:1px solid #edf0e7;align-items:center;gap:10px;padding:0 21px 19px;display:flex}.product-search{flex:1;min-width:100px}.result-filters .MuiInputBase-root{height:34px;font-size:9px}.result-filters .MuiOutlinedInput-notchedOutline{border-color:#e2e8d9}.result-filters .MuiSelect-select{min-width:65px;padding:9px 31px 9px 10px!important}.result-filters>.MuiInputBase-root{max-width:180px}.result-filters .MuiIconButton-root{color:#8fa17d;border:1px solid #e4e9dd;border-radius:7px;padding:8px}.render-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px;display:grid}.render-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eadf;border-radius:8px;min-width:0;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;overflow:hidden}.render-card:hover{border-color:#a1b78b;transform:translateY(-2px);box-shadow:0 4px 16px #3048230c}.render-stage{background:#f2f4ed;border-bottom:1px solid #e9ede2;justify-content:center;align-items:center;height:142px;padding:25px 15px 21px;display:flex;position:relative;overflow:hidden}.render-stage img{object-fit:contain;image-rendering:auto;border:4px solid #fff;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 2px 5px #28341c0d}.render-size{color:#7c9068;background:#ffffffdb;border:1px solid #e4e9dc;border-radius:4px;padding:2px 5px;font-size:7px;position:absolute;top:8px;left:9px}.pages-count{color:#809471;font-size:7px;position:absolute;bottom:8px;right:8px}.zoom-hint{opacity:0;color:#82996d;transition:opacity .1s;position:absolute;top:8px;right:8px}.render-card:hover .zoom-hint{opacity:1}.render-card-info{padding:13px 12px}.render-card-info>strong{color:#4a5d3e;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:9px;font-weight:600;display:block;overflow:hidden}.render-sku{color:#a1ac97;font-family:Consolas,monospace;font-size:7px;display:block}.render-card-info>div{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.result-dot{white-space:nowrap;align-items:center;gap:3px;font-size:7px;display:inline-flex}.result-dot svg{font-size:10px}.result-dot.success{color:#75a264}.result-dot.failed{color:#c47b65}.render-failure{color:#c48870;place-items:center;gap:9px;font-size:8px;display:grid}.render-failure svg{color:#cfa18b;font-size:22px}.render-card.failed .render-stage{background:#faf5ed}.gallery-panel .MuiTablePagination-root{border-top:1px solid #edf0e5}.gallery-panel .MuiTablePagination-displayedRows,.gallery-panel .MuiTablePagination-actions{color:#9aa78d;font-size:8px}.gallery-panel .MuiTablePagination-toolbar{min-height:46px}.gallery-panel .MuiTablePagination-actions svg{font-size:16px}.gallery-empty{text-align:center;background:linear-gradient(#fff,#fcfdf9);padding:70px 20px 76px}.empty-illustration{place-items:center;width:100px;height:77px;margin:0 auto 26px;display:grid;position:relative}.empty-illustration:before,.empty-illustration>span{content:"";background:#f3f7ec;border:1px solid #dfe8d3;border-radius:7px;position:absolute;inset:12px 13px;transform:rotate(-9deg)}.empty-illustration>span{background:#e9f1dd;inset:8px;transform:rotate(9deg)}.empty-illustration>svg{z-index:1;color:#9db880;font-size:34px}.empty-illustration>i{z-index:1;background:#d1e5b5;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:8px;right:4px}.gallery-empty h3{color:#788b66;font-size:13px;font-weight:550}.gallery-empty p{color:#a5b099;margin:10px 0 22px;font-size:9px}.gallery-empty .MuiButton-root{color:#77965c;border-color:#d2dfc2;font-size:10px}.results-note{color:#a7b098;align-items:flex-start;gap:7px;padding:15px 3px;font-size:8px;line-height:1.8;display:flex}.results-note svg{flex-shrink:0;font-size:12px}.page-footer{color:#abb59e;border-top:1px solid #e3e8dd;justify-content:space-between;margin-top:36px;padding-top:17px;font-size:8px;display:flex}.page-footer b{color:#c0c9b6;padding:0 7px;font-weight:400}.loading-state{text-align:center;color:#81966d;padding:100px;font-size:12px}.empty-state{text-align:center;padding:80px 25px}.empty-state>svg{color:#94ad77;font-size:42px}.empty-state p{color:#899b78;margin:12px 0 25px;font-size:12px}.empty-state h2,.empty-state h3{color:#5c7750;font-size:17px}.inline-alert{margin-bottom:18px;font-size:11px!important}.small-empty{color:#a0ae91;text-align:center;padding:40px 20px;font-size:11px;line-height:1.8}.goods-name{color:#536546;margin:6px 0;font-size:10px}.mono{font-family:Consolas,monospace}.subtext{margin-top:6px;font-size:9px}.gallery-panel .MuiTableCell-root{font-size:10px}.history-panel .MuiTableCell-root{padding:20px;font-size:11px}.history-panel .MuiTableCell-root .MuiButton-root{font-size:10px}.history-panel .MuiLinearProgress-root{background:#edf2e5}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0 22px 22px;display:grid}.catalog-panel .panel-heading .MuiInputBase-root{width:260px;font-size:11px}.catalog-model{border:1px solid #e3e9da;border-radius:9px;min-width:0;padding:17px}.catalog-device{background:#f6f8f1;border-radius:5px;justify-content:center;align-items:center;height:91px;margin-bottom:18px;display:flex}.catalog-device>div{background:#dce5d3;border:5px solid #eef1e8;border-radius:4px;outline:1px solid #cfd9c2;place-items:center;min-width:24px;max-width:110px;height:50px;max-height:65px;display:grid}.catalog-device svg{color:#a2b88b;font-size:18px}.catalog-model h3{color:#526f3e;margin:0 0 8px;font-size:18px}.catalog-model h3>span{color:#9bad8a;margin-left:10px;font-size:9px;font-weight:400}.catalog-model>strong{color:#728662;font-size:11px}.catalog-model>p{color:#a3b194;min-height:14px;font-size:9px}.catalog-model>div:not(.catalog-device){justify-content:space-between;align-items:center;display:flex}.catalog-model .mono{font-size:8px}.catalog-model>.MuiChip-root{height:23px;margin-top:14px;font-size:8px}.catalog-model>.MuiChip-root svg{font-size:13px}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.connection-card{padding:28px}.connection-icon{color:#789c56;background:#edf4e2;border:1px solid #d5e4c1;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.connection-card>h2{margin-bottom:14px;font-size:19px}.connection-card>dl{grid-template-columns:130px minmax(0,1fr);row-gap:21px;margin:28px 0;font-size:11px;display:grid}.connection-card dt{color:#9baa8b}.connection-card dd{color:#657b52;margin:0}.connection-card .MuiAlert-root{font-size:11px;line-height:1.9}.detail-title.MuiDialogTitle-root{justify-content:space-between;align-items:start;padding:24px;display:flex}.detail-title h2{margin:8px 0;font-size:20px}.inspector-stage{background-color:#f2f4ed;background-image:linear-gradient(45deg,#e9ede2 25%,#0000 25%),linear-gradient(-45deg,#e9ede2 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e9ede2 75%),linear-gradient(-45deg,#0000 75%,#e9ede2 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #e1e8d7;border-radius:8px;justify-content:center;align-items:center;height:430px;padding:32px;display:flex;overflow:auto}.inspector-stage img{flex-shrink:0;box-shadow:0 4px 24px #28371b14}.inspector-error{text-align:center;color:#be866b}.inspector-error svg{font-size:42px}.inspector-error h3{font-size:16px}.inspector-error p{font-size:12px}.inspector-tools{border-bottom:1px solid #e7eddf;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.inspector-tools>div{color:#99a98a;align-items:center;gap:13px;font-size:11px;display:flex}.inspector-meta{grid-template-columns:2fr 1.5fr 1fr;gap:20px;margin:24px 0;display:grid}.inspector-meta>div{min-width:0}.inspector-meta span{color:#9eae8e;margin-bottom:8px;font-size:10px;display:block}.inspector-meta code,.inspector-meta strong{color:#60774e;word-break:break-word;font-size:11px;font-weight:500}.MuiAutocomplete-option,.MuiMenuItem-root{font-size:12px!important}:focus-visible{outline-offset:3px;outline:2px solid #87a867}@media (width>=1650px){.workbench-layout{grid-template-columns:320px minmax(0,1fr)}.render-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.render-stage{height:170px}}@media (width<=1250px){.sidebar{width:194px;padding-left:14px;padding-right:14px}.main-shell{width:calc(100% - 194px);margin-left:194px}.main-content{padding:26px 24px}.topbar{padding:0 24px}.workbench-layout{grid-template-columns:270px minmax(0,1fr);gap:16px}.store-selector{gap:14px;padding:17px}.store-field{width:150px}.snapshot-info{display:none}.metric{padding:17px}.metric-value{font-size:27px}.run-banner{gap:10px;padding:15px}.run-banner-icon{display:none}.run-banner .MuiButton-root{padding:10px;font-size:9px}.render-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:17px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.readonly-badge.MuiChip-root,.progress-title small{display:none}.result-filters{gap:7px;padding:0 15px 16px}.result-filters .MuiSelect-select{max-width:100px;font-size:8px;min-width:50px!important}}@media (width<=950px){.sidebar{width:72px;padding:25px 10px}.brand{justify-content:center;padding:0}.brand>div,.workspace-tag,.nav-label,.nav-item>span,.sidebar-bottom,.nav-dot{display:none}.brand-mark{margin-bottom:36px}.nav-item{justify-content:center;padding:14px}.nav-item svg{font-size:21px}.main-shell{width:calc(100% - 72px);margin-left:72px}.topbar{height:58px}.metric-grid{gap:11px}.metric{padding:13px}.metric-value{font-size:25px}.metric-value small,.metric-foot{font-size:8px}.page-heading h1{font-size:22px}.store-field{width:130px}.store-wide{flex:1;width:auto}.store-selector .section-icon{display:none}.connection-grid{grid-template-columns:1fr}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inspector-meta{grid-template-columns:1fr 1fr}.result-filters{flex-wrap:wrap}.product-search{flex-basis:100%}}@media (width<=700px){.main-content{padding:23px 15px}.topbar{padding:0 15px}.top-status{font-size:8px}.top-status .top-divider,.top-status>svg{display:none}.page-heading h1{font-size:19px}.page-heading p{font-size:9px}.store-selector{flex-wrap:wrap;gap:12px;padding:15px}.store-field{flex:auto;width:calc(50% - 6px)}.store-wide{max-width:none}.store-selector>.MuiTooltip-root{margin-left:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-layout{grid-template-columns:1fr}.model-list{grid-template-columns:1fr 1fr;max-height:335px;display:grid}.model-row{gap:0;min-height:105px;padding:11px 5px}.mini-device{width:27px;margin-right:6px}.model-info>strong{font-size:11px}.model-info>strong>span{margin:2px 0;display:block}.model-info>small{font-size:6px}.model-note{font-size:7px}.model-panel .panel-heading{padding:14px 17px}.model-controls{padding-bottom:12px}.model-controls .MuiFormControlLabel-root{margin-top:8px}.run-banner{margin-top:0}.render-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.render-stage{height:135px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 13px 13px}.catalog-model{padding:12px}.catalog-panel .panel-heading{flex-wrap:wrap;gap:12px}.catalog-panel .panel-heading .MuiInputBase-root{width:100%}.page-footer{font-size:6px}.connection-card{padding:21px}.connection-card>dl{grid-template-columns:110px minmax(0,1fr)}.inspector-stage{justify-content:flex-start;height:340px}.inspector-tools{flex-wrap:wrap;gap:15px}.inspector-meta{grid-template-columns:1fr}.breadcrumb{gap:10px;font-size:8px}}.page-heading p{font-size:12px}.store-field>label,.snapshot-info{font-size:10px}.metric-label{font-size:12px}.metric-foot{font-size:10px}.panel-heading .eyebrow{font-size:8px}.model-controls .MuiInputBase-root,.model-controls .MuiFormControlLabel-label{font-size:11px}.selection-tools,.selection-tools button{font-size:10px}.model-info>strong{font-size:13px}.model-info>strong>span,.model-info>div{font-size:10px}.model-info>small,.palette>span{font-size:9px}.model-note{font-size:10px}.run-banner h2{font-size:15px}.run-banner p{font-size:11px}.run-banner .MuiButton-root{font-size:12px}.gallery-heading h2{font-size:15px}.gallery-heading p{font-size:10px}.result-filters .MuiInputBase-root{font-size:11px}.render-card-info>strong{font-size:12px}.render-sku,.result-dot{font-size:10px}.render-size{font-size:9px}.render-failure{font-size:11px}.progress-title strong{font-size:12px}.progress-title small{font-size:10px}.progress-foot{font-size:11px}.results-note{font-size:10px}.gallery-empty h3{font-size:15px}.gallery-empty p,.gallery-panel .MuiTablePagination-displayedRows{font-size:11px}.goods-name,.gallery-panel .MuiTableCell-root{font-size:12px}.gallery-panel .MuiTableCell-root .MuiButton-root,.subtext{font-size:11px}.model-info>small{white-space:normal;line-height:1.6}.model-row{gap:4px}.model-info>div{white-space:normal}.catalog-model>strong{font-size:12px}.catalog-model>p{font-size:11px}.connection-card>dl{font-size:12px}@media (width<=700px){.model-info>strong{font-size:12px}.model-info>strong>span,.model-info>div,.model-info>small,.model-note{font-size:9px}.run-banner p,.run-banner .MuiButton-root{font-size:10px}.render-card-info>strong{font-size:11px}.store-field>label{font-size:10px}}.inspector-stage{justify-content:flex-start;align-items:flex-start}.inspector-stage img{margin:auto}.topbar{z-index:15;position:sticky;top:0}.breadcrumb-store{color:#6e8766;border-left:1px solid #e2e8db;padding-left:14px;font-size:10px;font-weight:500}.breadcrumb{min-width:0}.breadcrumb-store{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=700px){.breadcrumb-store{max-width:120px;padding-left:8px;font-size:9px}.top-status{display:none}}.inspector-stage{height:min(360px,42vh)}.detail-title.MuiDialogTitle-root{padding:20px 24px 16px;line-height:1.2}.detail-title .eyebrow{line-height:1.2;display:block}.detail-title h2{margin:8px 0;line-height:1.25}.detail-title .subtext{margin-top:6px;font-size:12px;line-height:1.5;display:block}.inspector-tools .MuiButton-root{padding:5px 8px;font-size:11px}.top-tools{flex-shrink:0;align-items:center;gap:20px;display:flex}.language-control.MuiInputBase-root{min-width:128px;font-size:11px}.language-control .MuiSelect-select{padding:8px 30px 8px 12px}.breadcrumb{overflow:hidden}.breadcrumb>strong{white-space:nowrap}.report-title.MuiDialogTitle-root{justify-content:space-between;align-items:center;display:flex}.report-title>span{align-items:center;gap:10px;font-size:19px;display:flex}.report-store{font-size:15px;font-weight:600}.report-copy{font-size:12px;line-height:1.8}.report-facts{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:20px 0;display:grid}.report-facts>span{color:#7b8982;font-size:11px}.report-facts strong{color:#294e3e;margin-top:7px;font-size:16px;display:block}.report-label{margin:22px 0 9px;font-size:12px;display:block}.report-downloads{flex-direction:column;gap:11px;margin-top:22px;display:flex}.report-downloads .MuiButton-root{justify-content:flex-start;padding:12px 17px}.original-error{background:#fafbf8;border:1px solid #e4e7de;border-radius:8px;margin:20px 0;padding:15px}.original-error-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.original-error h3{margin:0;font-size:13px}.original-error pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:#665349;-webkit-user-select:text;user-select:text;background:#f4f3ee;border-radius:6px;max-height:280px;margin:12px 0 3px;padding:12px;font:12px/1.7 Consolas,monospace;overflow:auto}.diagnostic-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.original-error .MuiButton-root{padding:4px 8px;font-size:11px}.runtime-panel{margin-top:24px;overflow:hidden}.runtime-panel .panel-heading h2{margin-top:8px}.runtime-containers{grid-template-columns:1fr 1fr;gap:20px;padding:0 25px 25px;display:grid}.runtime-container{border:1px solid #e1e7de;border-radius:9px;min-width:0;padding:21px}.runtime-container-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.runtime-container-title>div{align-items:center;gap:9px;font-size:13px;display:flex}.runtime-container-title svg{color:#60936d}.runtime-container dl,.runtime-cache dl{grid-template-columns:135px minmax(0,1fr);gap:14px;margin:22px 0;font-size:12px;display:grid}.runtime-container dt,.runtime-cache dt{color:#8c9b8a}.runtime-container dd,.runtime-cache dd{color:#58704f;overflow-wrap:anywhere;margin:0}.runtime-container code{font-size:11px}.resource-meters{grid-template-columns:1fr 1fr;gap:16px;margin:23px 0;display:grid}.resource-meters>div{min-width:0}.resource-meters span,.resource-meters small{color:#8b9a88;font-size:11px;display:block}.resource-meters strong{color:#3d7053;margin:7px 0;font-size:22px;display:block}.resource-meters small{margin-bottom:12px;font-size:10px}.resource-meters .MuiLinearProgress-root{background:#edf2e8;border-radius:5px;height:5px}.runtime-cache{border-top:1px solid #e5eadf;padding:0 25px 22px}.runtime-cache h3{margin:22px 0;font-size:15px}.cache-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cache-metrics>div{background:#f5f8ef;border:1px solid #e5eada;border-radius:7px;padding:15px}.cache-metrics span,.cache-metrics small{color:#91a080;font-size:11px;display:block}.cache-metrics strong{color:#5d7f43;margin:9px 0 3px;font-size:19px;display:block}.cache-metrics small,.snapshot-hash{font-size:10px}.runtime-cache .MuiAlert-root{font-size:12px}.runtime-container .MuiAlert-root{font-size:11px}.report-title .MuiIconButton-root{flex-shrink:0}.inspector-stage-failed{justify-content:center;align-items:center;height:auto;min-height:150px;padding:24px}.inspector-stage-failed~.inspector-tools>div:last-child{display:none}.pool-overview{margin-bottom:24px;padding:24px}.pool-overview-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.pool-overview-heading h2{margin:9px 0;font-size:22px}.pool-overview-heading p{color:#8b9b85;max-width:670px;font-size:12px;line-height:1.8}.pool-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.pool-slot{background:#fafbf8;border:1px solid #e0e7db;border-radius:8px;min-width:0;padding:16px}.pool-slot.rendering{background:#f2f7e9;border-color:#cddfba}.pool-slot.preparing{background:#fff9ec}.pool-slot>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pool-slot svg{color:#7b9c65;font-size:18px}.pool-slot strong{font-size:12px}.pool-slot .MuiChip-root{height:21px;margin-left:auto;font-size:9px}.pool-slot code{overflow-wrap:anywhere;color:#89977d;margin-top:14px;font-size:10px;display:block}.pool-slot p{color:#6d8659;margin:10px 0 0;font-size:11px}.pool-slot small{color:#9aa68b;overflow-wrap:anywhere;margin-top:8px;font-size:9px;display:block}.multi-store-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.store-directory{overflow:hidden}.store-directory .panel-heading h2{margin:0;font-size:17px}.store-directory-filters{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 14px;display:grid}.store-directory-filters .MuiInputBase-root{font-size:12px}.store-selection-tools{border-bottom:1px solid #e5eadf;align-items:center;gap:6px;padding:0 14px 12px;display:flex}.store-selection-tools .MuiButton-root{padding:5px 8px;font-size:11px}.store-selection-tools>span{color:#8a9b7b;margin-left:auto;font-size:11px}.store-directory .MuiTableCell-root{padding:14px 10px;font-size:11px}.store-directory .MuiTableCell-paddingCheckbox{padding-left:8px}.store-directory .MuiTableCell-root strong{font-size:11px}.store-directory .subtext{font-size:10px}.store-cache-state{color:#9baa8e;margin-top:7px;font-size:9px;display:block}.store-directory .MuiTablePagination-displayedRows{font-size:11px}.batch-composer{padding:24px;position:sticky;top:92px}.batch-composer h2{margin:18px 0 10px;font-size:19px}.batch-composer>p{color:#93a185;font-size:12px;line-height:1.8}.batch-composer .MuiInputBase-root{font-size:12px}.composer-label{color:#879a78;margin:20px 0 9px;font-size:11px;display:block}.batch-composer .composer-hint{font-size:10px}.selected-stores-list{max-height:230px;margin:20px 0;overflow:auto}.selected-stores-list>div{border-bottom:1px solid #eef1e9;padding:10px 0;font-size:11px}.selected-stores-list span{color:#a1ac96;margin-top:5px;font-size:10px;display:block}.selected-stores-list>small{color:#9ca88f;margin-top:10px;font-size:11px;display:block}.batch-composer .MuiAlert-root{font-size:11px;line-height:1.7}.batch-history-heading{justify-content:space-between;align-items:center;margin:29px 0 17px;display:flex}.batch-history-heading h2{font-size:19px}.batch-history-heading>span{color:#93a184;font-size:12px}.batch-card{margin-bottom:20px;overflow:hidden}.batch-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.batch-card-heading h3{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:16px;display:flex}.batch-card-heading p{color:#99a68e;margin:10px 0 0;font-size:11px;line-height:1.8}.batch-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.batch-actions .MuiButton-root{padding:5px 9px;font-size:11px}.batch-progress-copy{color:#91a07e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:0 22px 16px;font-size:11px;display:flex}.batch-card>.MuiLinearProgress-root{background:#edf3e5;height:4px}.batch-card .MuiTableCell-root{padding:16px;font-size:12px}.batch-card .MuiButton-root{font-size:11px}.entry-error{color:#b87359;max-width:330px;font-size:11px;line-height:1.7}.entry-error details{color:#8a9e79;cursor:pointer}.entry-error .original-error{margin:10px 0;padding:9px}.entry-error .original-error pre{font-size:10px}.entry-error .diagnostic-tags{display:none}.store-management .MuiAutocomplete-tag{max-width:210px}@media (width<=1350px){.multi-store-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.batch-composer{padding:18px}.pool-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.store-directory-filters{grid-template-columns:1fr}.store-directory .MuiTableCell-root{padding:12px 7px}.batch-card-heading{flex-wrap:wrap}}@media (width<=1000px){.multi-store-layout{grid-template-columns:1fr}.batch-composer{position:static}.pool-overview-heading{align-items:flex-start}.pool-overview-heading h2{font-size:19px}.store-directory-filters{grid-template-columns:1fr 1fr}.batch-composer .selected-stores-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.batch-card-heading{padding:16px}.batch-progress-copy{padding:0 16px 14px}.pool-overview{padding:20px}}@media (width<=700px){.pool-slots{grid-template-columns:1fr 1fr;gap:9px}.pool-slot{padding:12px}.pool-slot .MuiChip-root{margin:0}.pool-overview-heading{flex-wrap:wrap}.store-directory-filters{grid-template-columns:1fr}.batch-actions{justify-content:flex-start}.pool-overview-heading h2{font-size:18px}}@media (width<=1100px){.top-status{display:none}.runtime-containers{grid-template-columns:1fr}.cache-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.run-banner-copy{min-width:0}.run-banner p{line-height:1.6}.result-filters{flex-wrap:wrap}.result-filters>.product-search{min-width:160px}.language-control.MuiInputBase-root{min-width:120px}}@media (width<=700px){.top-tools{gap:8px}.language-control.MuiInputBase-root{min-width:100px;font-size:10px}.topbar .breadcrumb-store{display:none}.runtime-containers{padding:0 15px 15px}.runtime-container{padding:16px}.runtime-cache{padding:0 15px 16px}.cache-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-container dl,.runtime-cache dl{grid-template-columns:100px minmax(0,1fr);font-size:11px}.runtime-container-title{flex-wrap:wrap}.resource-meters strong{font-size:20px}.original-error-heading{flex-wrap:wrap}.report-facts{grid-template-columns:1fr 1fr}}.activity-center{background:#eef2ec;border:1px solid #dde5dc;border-radius:14px;margin:0 0 24px;padding:16px}.activity-center-heading,.activity-center-heading>div{align-items:center;gap:10px;display:flex}.activity-center-heading{justify-content:space-between;margin:0 0 12px}.activity-center-heading>div>span:last-child{color:#77857c;font-size:11px}.activity-pulse{background:#71a58b;border-radius:50%;width:7px;height:7px}.activity-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.activity-card{text-align:left;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #dee7dd;border-radius:10px;overflow:hidden}.activity-card.is-active{border-color:#82b89a;box-shadow:0 0 0 1px #82b89a33}.activity-opener,.activity-render-opener{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:0;padding:13px 14px;display:block}.activity-render-opener{border:1px solid #dee7dd}.activity-opener:hover,.activity-render-opener:hover{background:#fafcf7}.activity-card-title{align-items:center;gap:7px;min-width:0;margin-bottom:11px;display:flex}.activity-card-title>svg{color:#679775;width:17px}.activity-card-title>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.activity-card-title>span{color:#6a7e70;font-size:10px}.activity-progress-copy{color:#708276;justify-content:space-between;gap:10px;margin:0 0 8px;font-size:11px;display:flex}.activity-progress-copy strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.activity-card .MuiLinearProgress-root,.read-progress-button .MuiLinearProgress-root,.batch-live-progress .MuiLinearProgress-root{border-radius:4px;height:4px}.activity-part-links{border-top:1px solid #edf0e9;display:flex}.activity-part-links button{font:inherit;color:#718071;cursor:pointer;background:0 0;border:0;border-right:1px solid #edf0e9;flex:1;min-width:0;padding:8px 10px;font-size:10px}.activity-part-links button:hover{background:#f3f7ed}.activity-part-links strong{color:#395b49;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;display:block}.activity-render-caption{color:#82917f;margin-top:10px;font-size:10px;display:block}.activity-initial{padding:16px}.activity-initial>.MuiLinearProgress-root{margin-top:12px}.activity-dialog-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex;padding:22px 26px!important}.activity-dialog-title h2{margin:5px 0 6px;font-size:22px}.activity-dialog-title p{color:#78877c;margin:0;font-size:12px;font-weight:400}.activity-dialog .MuiDialogContent-root{padding:20px 26px}.read-source-line,.live-render-summary{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;font-size:12px;display:flex}.read-source-line>span{color:#7c8b80}.activity-dialog .MuiTabs-root{border-bottom:1px solid #e4e9df;margin-top:15px}.activity-dialog .MuiTab-root{padding:11px 20px}.activity-dialog .MuiTab-root small{font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;display:block}.live-preview-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:18px 0 12px;display:flex}.live-preview-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-preview-toolbar>div>svg{color:#709678;font-size:18px}.live-preview-toolbar strong{font-size:12px}.live-preview-toolbar small{color:#859180;font-size:10px}.live-preview-toolbar .MuiFormControlLabel-label{white-space:nowrap;font-size:11px}.live-preview-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fafbf8;border:1px solid #e1e8dd;border-radius:9px;height:380px;min-height:160px;max-height:46vh;overflow:auto}.live-read-row{border-bottom:1px solid #e9eee3;align-items:center;gap:15px;min-height:63px;padding:12px 15px;font-size:12px;display:flex}.live-read-row:nth-child(2n){background:#fff}.live-sequence{font-variant-numeric:tabular-nums;color:#97a48f;text-align:right;flex-shrink:0;width:48px;font-size:10px}.live-read-row>div{flex:1;min-width:0}.live-read-row>div>strong{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:11px;display:block}.live-read-row>div>span{margin-top:4px;font-size:12px;display:block}.live-read-row>small{color:#7d8d77;overflow-wrap:anywhere;max-width:36%;font-size:10px}.live-preview-empty{color:#8d9e85;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:30px;font-size:12px;display:flex}.live-render-row{background:#fff;border-bottom:1px solid #e2e8dd}.live-render-row:nth-child(2n){background:#fafcf7}.live-result-open{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:15px 18px;display:flex}.live-result-open:hover{background:#eef4e7}.live-result-image{background:#f2f5ef;border:1px solid #e4e9df;border-radius:6px;justify-content:center;align-items:center;width:100px;min-width:100px;height:70px;display:flex;overflow:hidden}.live-result-image>img{object-fit:contain;image-rendering:auto;max-width:100%;max-height:100%}.live-result-image>svg{color:#c4cdbd}.live-result-copy{flex:1;min-width:0}.live-result-copy>strong{font-size:13px;display:block}.live-result-copy>span,.live-result-copy>small{color:#71836c;overflow-wrap:anywhere;margin-top:6px;font-size:10px;display:block}.live-result-copy>p{color:#b45d52;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px}.live-original{color:#7d8b72;padding:0 18px 12px 134px;font-size:11px}.live-original>summary{cursor:pointer}.live-original .original-error{margin-top:10px}.read-part-footer{align-items:center;gap:20px;margin-top:14px;font-size:11px;display:flex}.read-part-footer>.MuiLinearProgress-root{border-radius:4px;flex:1}.activity-wait{text-align:center;color:#82947a;padding:20px;font-size:12px}.activity-wait>.MuiLinearProgress-root{margin:16px 0}.activity-history h3{color:#73896a;font-size:13px}.activity-history>button{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:#fff;border:0;border-bottom:1px solid #e8ece2;align-items:center;gap:18px;padding:15px 8px;display:flex}.activity-history>button:hover{background:#f5f8ef}.activity-history>button>div{flex:1}.activity-history strong{font-size:12px}.activity-history small{color:#85917d;margin-top:5px;font-size:10px;display:block}.activity-history>button>span{font-size:11px}.activity-history>button>svg{color:#8c9d80;font-size:17px}.read-progress-button,.batch-live-progress{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#f1f5ec;border:0;border-radius:6px;min-width:150px;max-width:280px;margin-top:7px;padding:8px 10px;display:block}.read-progress-button:hover,.batch-live-progress:hover{background:#e9f1e1}.read-progress-button .activity-progress-copy{font-size:10px}.read-progress-button small,.batch-live-progress small{color:#7c9270;margin-top:6px;font-size:9px;display:block}.batch-live-progress>strong{margin-bottom:7px;font-size:11px;display:block}.read-progress-button .activity-progress-copy strong{font-size:10px}@media (width<=850px){.activity-center-heading>div>span:last-child{display:none}.activity-cards{grid-template-columns:1fr}.live-preview-toolbar{align-items:flex-start}.live-preview-toolbar small{display:none}.live-result-image{width:75px;min-width:75px;height:60px}.live-original{padding-left:18px}.live-result-open{gap:10px;padding:12px}.live-read-row{gap:8px;padding:10px}.live-sequence{width:30px}.live-preview-scroll{max-height:43vh}.activity-dialog-title{padding:18px!important}.activity-dialog .MuiDialogContent-root{padding:16px}}.activity-dialog{height:min(800px,100dvh - 64px)}.activity-dialog .MuiDialogContent-root{flex-direction:column;min-height:0;display:flex;overflow:hidden}.activity-dialog .live-preview-scroll{flex:250px;height:auto;min-height:120px}.activity-dialog .MuiLinearProgress-root,.activity-dialog .MuiTabs-root,.activity-dialog .live-preview-toolbar,.activity-dialog .read-source-line,.activity-dialog .live-render-summary,.activity-dialog .read-part-footer{flex-shrink:0}.live-stream-item{grid-template-rows:1fr;display:grid}.live-stream-content{min-height:0;overflow:hidden}.live-stream-item.stream-enter{animation:.36s cubic-bezier(.2,.7,.25,1) both live-stream-enter}.live-stream-item:nth-child(2n) .live-render-row,.live-stream-item:nth-child(2n) .live-read-row{background:#fafcf7}@keyframes live-stream-enter{0%{opacity:0;grid-template-rows:0fr;transform:translateY(14px)}to{opacity:1;grid-template-rows:1fr;transform:translateY(0)}}.live-preview-controls{flex-shrink:0;align-items:center;gap:4px;display:flex}.live-preview-controls .MuiFormControlLabel-root{margin-left:4px;margin-right:4px}@media (width<=700px){.live-preview-toolbar{flex-wrap:wrap}.live-preview-controls{justify-content:flex-end;width:100%}}.lan-access-box{background:#f2f6ee;border:1px solid #dce8d5;border-radius:10px;margin:18px 0;padding:14px;font-size:12px}.lan-access-box>strong{margin-bottom:8px;display:block}.lan-access-box>a{color:#16705b;overflow-wrap:anywhere;margin:6px 0;display:block}.lan-access-box>p{color:#7c8c74;margin-bottom:0;font-size:11px}.store-task-queue{margin:18px 0;padding:22px}.store-task-queue .panel-heading{flex-wrap:wrap;gap:15px}.store-task-row{border-top:1px solid #e6ece4;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.store-task-row>div:first-child{flex:1;min-width:0}.task-summary>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.task-summary strong{font-size:13px}.task-summary code{color:#6e8076;font-size:11px}.task-summary p{color:#6e8076;margin:8px 0;font-size:12px;line-height:1.6}.store-task-actions{flex-wrap:wrap;gap:4px;display:flex}.task-action-list{max-height:40vh;margin:18px 0;overflow:auto}.task-action-list .task-summary{border:1px solid #e1e8df;border-radius:8px;margin:10px 0;padding:14px}.task-action-store{line-height:1.7}.task-action-store strong{font-size:16px}@media (width<=850px){.store-task-row{flex-direction:column;align-items:stretch;gap:8px}.store-task-actions{justify-content:flex-end}.store-task-queue{padding:16px}.task-action-list{max-height:30vh}}.auth-shell{color:#243a32;background:#f3f7f2;min-height:100dvh;padding:24px;font-family:Segoe UI,Microsoft YaHei,sans-serif}.auth-shell>header{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:auto;display:flex}.auth-card{background:#fff;border:1px solid #dce6da;border-radius:12px;width:min(100%,440px);margin:8vh auto 0;padding:28px;box-shadow:0 8px 32px #163b2a0a}.auth-card h1{margin-top:0;font-size:24px}.auth-card form,.auth-reauth,.auth-invite{flex-direction:column;gap:16px;margin:16px 0;display:flex}.auth-card>.MuiAlert-root{margin:12px 0}.auth-card p{font-size:14px;line-height:1.7}.auth-note{color:#68796f}.auth-qr{text-align:center;padding:18px}.auth-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:12px 0;display:block}.auth-recovery{-webkit-user-select:all;user-select:all;grid-template-columns:1fr 1fr;gap:10px;padding:16px 0;font-size:12px;display:grid}.auth-user{overflow-wrap:anywhere;border-bottom:1px solid #e3eae1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.auth-grants{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){.auth-shell{padding:16px}.auth-card{margin-top:5vh;padding:20px}.auth-grants,.auth-recovery{grid-template-columns:1fr}}.studio-v2{color:#243a32;background:#f4f6f3;min-height:100vh;font:14px/1.6 Segoe UI,Microsoft YaHei,system-ui,sans-serif}.studio-v2 button:focus-visible,.studio-v2 a:focus-visible,.studio-v2 summary:focus-visible{outline-offset:3px;outline:3px solid #71ae98}.studio-v2 h1,.studio-v2 h2,.studio-v2 h3,.studio-v2 p{overflow-wrap:anywhere}.studio-v2 .muted{color:#63756b}.studio-v2 .subtext{font-size:12px}.studio-v2 .success-text{color:#23724e}.studio-v2 .error-text{color:#b3443e}.v2-sidebar{color:#e9f1e8;z-index:30;background:#173c30;flex-direction:column;width:218px;padding:28px 16px;display:flex;position:fixed;inset:0 auto 0 0}.v2-brand{letter-spacing:1.2px;align-items:center;gap:12px;margin-bottom:40px;padding:0 10px;font-size:18px;font-weight:700;display:flex}.v2-brand>svg{color:#bddb9f;font-size:28px}.v2-brand small{letter-spacing:0;color:#b6c9b9;margin-top:5px;font-size:11px;font-weight:400;display:block}.v2-sidebar nav{flex-direction:column;gap:6px;display:flex}.v2-sidebar nav button{color:#c5d4c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}.v2-sidebar nav button>svg{font-size:20px}.v2-sidebar nav button:hover{color:#fff;background:#244c3c}.v2-sidebar nav button.active{color:#203d2a;background:#cce2af;font-weight:650}.v2-sidebar nav button i{background:#6fd2a0;border-radius:50%;width:6px;height:6px;margin-left:auto}.v2-sidebar-footer{color:#b7cdbb;border-top:1px solid #315242;margin-top:auto;padding:20px 9px 0;font-size:12px}.v2-sidebar-footer>svg{vertical-align:middle;margin-right:7px;font-size:17px}.v2-sidebar-footer p{margin:12px 0;font-size:11px;line-height:1.8}.v2-sidebar-footer small{color:#94b09a}.v2-main{width:calc(100% - 218px);min-width:0;margin-left:218px}.v2-topbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#66796d;background:#ffffffef;border-bottom:1px solid #dfe7df;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 28px;font-size:13px;display:flex;position:sticky;top:0}.v2-topbar>div{align-items:center;gap:12px;display:flex}.v2-topbar strong{color:#263e31;font-weight:600}.v2-topbar span{color:inherit}.studio-v2 .language-control.MuiInputBase-root{background:#fff;min-width:124px;font-size:13px}.v2-content{max-width:1640px;margin:auto;padding:26px 28px 18px}.v2-page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:20px;display:flex}.v2-page-heading h1{letter-spacing:-.4px;margin:0 0 5px;font-size:27px;font-weight:650;line-height:1.4}.v2-page-heading p{color:#63766a;margin:0;font-size:13px}.v2-current-store{flex-direction:column;align-items:flex-end;min-width:160px;max-width:40%;font-size:13px;display:flex}.v2-current-store span{color:#6c7c71;font-size:12px}.v2-offline{margin-bottom:16px}.v2-panel{background:#fff;border:1px solid #dce6dc;border-radius:12px;min-width:0;overflow:hidden}.v2-panel h2{margin:0;font-size:17px;font-weight:650;line-height:1.5}.v2-panel h2 svg{vertical-align:middle;margin-right:6px;font-size:21px}.v2-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.v2-section-heading p{color:#63766b;margin:5px 0 0;font-size:12px;line-height:1.7}.v2-panel-footnote{color:#63766b;margin:16px 0 0;font-size:12px;line-height:1.7}.v2-eyebrow{color:#5e7967;letter-spacing:.4px;font-size:12px;font-weight:600}.v2-count{color:#16705b;background:#edf4e9;border-radius:6px;margin-left:6px;padding:3px 8px;font-size:13px}.v2-mono{overflow-wrap:anywhere;font-family:Consolas,monospace}.v2-empty{text-align:center;color:#63766b;padding:44px 22px}.v2-empty h2,.v2-empty h3{color:#355341;margin:10px 0;font-size:17px}.v2-empty p{margin:8px 0 18px;font-size:13px}.v2-empty.small{padding:28px 16px}.v2-inline-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.v2-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.v2-steps li a{color:#687b70;background:#edf1eb;border:1px solid #e1e8de;border-radius:8px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.v2-steps li span{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.v2-steps li.current a{color:#155c49;background:#e3efe3;border-color:#a7c9ad}.v2-steps li.current span{color:#fff;background:#16705b}.v2-steps li.done a{color:#2e6b4d}.v2-store-panel{margin-bottom:20px;scroll-margin-top:82px}.v2-store-fields{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) auto;align-items:center;gap:14px;padding:8px 22px 18px;display:grid}.v2-store-fields>.MuiButton-root{min-height:40px}.v2-snapshot-line{color:#63766b;background:#f8faf6;border-top:1px solid #e8eee5;flex-wrap:wrap;align-items:center;gap:9px 19px;padding:12px 22px;font-size:12px;display:flex}.v2-snapshot-line strong{color:#3e5b47;margin-right:5px;font-weight:600}.v2-snapshot-line .MuiButton-root{margin-left:auto}.v2-reading{padding:14px 22px 0}.v2-reading p{color:#41654d;font-size:12px}.v2-source-details{color:#63766b;border-top:1px solid #e8eee5;padding:10px 22px 14px;font-size:12px}.v2-source-details summary,.v2-resource-details>summary,.v2-error-details summary{cursor:pointer;color:#245f4a;padding:5px 0;font-weight:600}.v2-source-details dl{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.v2-source-details dd{overflow-wrap:anywhere;margin:0}.v2-template-list{flex-wrap:wrap;gap:6px;max-height:180px;margin-top:12px;display:flex;overflow:auto}.v2-template-list code{color:#4d6556;background:#f1f5ee;border-radius:5px;padding:4px 7px;font-size:11px}.v2-preflight-grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:20px;margin:20px 0;display:grid}.v2-model-panel{scroll-margin-top:82px}.v2-model-tools{padding:0 22px 10px}.v2-model-tools .MuiFormControlLabel-label{font-size:12px}.v2-selection-tools{flex-wrap:wrap;gap:3px;display:flex}.v2-selection-tools .MuiButton-root{padding:5px 9px;font-size:12px}.v2-model-list{border-top:1px solid #e7ede5;border-bottom:1px solid #e7ede5;height:285px;overflow:auto}.v2-model-row{cursor:pointer;border-bottom:1px solid #eef2ec;align-items:flex-start;gap:9px;padding:12px 15px;display:flex}.v2-model-row:hover{background:#f5f8f1}.v2-model-row.selected{background:#f0f6ec}.v2-model-row>div{min-width:0}.v2-model-row strong{font-size:15px}.v2-model-row strong span{color:#667c6d;margin-left:8px;font-size:12px;font-weight:400}.v2-model-row p{color:#4e6657;margin:2px 0;font-size:12px}.v2-model-row small{color:#617568;margin-top:5px;font-size:11px;display:block}.v2-model-panel>.v2-panel-footnote{margin-top:12px;padding:0 22px 16px}.v2-palette{color:#617568;align-items:center;gap:3px;font-size:11px;display:inline-flex}.v2-palette i{border:1px solid #b9c7b7;border-radius:50%;width:8px;height:8px;display:block}.v2-palette span{margin-left:4px}.v2-run-panel{flex-direction:column;justify-content:space-between;gap:18px;padding:24px;display:flex}.v2-run-panel h2{color:#294e38;margin:12px 0 8px;font-size:30px}.v2-run-panel h2 small{color:#657b6b;font-size:13px;font-weight:400}.v2-run-panel>div>p{color:#63766b;margin:4px 0;font-size:13px}.v2-run-guidance{background:#f7faf3;border:1px solid #e0e9da;border-radius:8px;padding:18px}.v2-run-guidance strong{font-size:14px;font-weight:600}.v2-run-guidance p{font-size:12px;line-height:1.8}.v2-run-actions{flex-wrap:wrap;gap:10px;display:flex}.v2-run-actions .MuiButton-root{flex:1;min-height:42px}.v2-run-panel>.v2-panel-footnote{margin:0}.v2-run-panel .MuiAlert-root{font-size:12px}.v2-results{margin-top:20px;scroll-margin-top:82px}.v2-results-top{border-bottom:1px solid #e2eade;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 20px;display:flex}.v2-job-selector{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 22px 10px;display:flex}.v2-job-selector>.MuiFormControl-root{flex:1;min-width:280px;max-width:520px}.v2-result-progress{padding:6px 22px 16px}.v2-result-progress>div:last-child{color:#63766b;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.v2-result-progress b{font-weight:500}.v2-results>.MuiAlert-root{margin:8px 22px 16px}.v2-result-filters{grid-template-columns:minmax(150px,1fr) minmax(160px,.6fr) minmax(200px,.8fr);gap:12px;padding:8px 22px 18px;display:grid}.v2-result-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:16px;padding:0 22px;display:grid}.v2-result-card{cursor:pointer;min-width:0;font:inherit;text-align:left;color:inherit;background:#fff;border:1px solid #dfe7dc;border-radius:9px;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.v2-result-card:hover{border-color:#8caf92;box-shadow:0 4px 14px #224b3210}.v2-result-image{background:#f4f7f0;border-bottom:1px solid #e4ebdf;justify-content:center;align-items:center;height:140px;padding:12px;display:flex}.v2-result-image img{object-fit:contain;background:#fff;max-width:100%;max-height:100%}.v2-result-card.failed .v2-result-image{color:#a95448;text-align:center;background:#fbf3ee;font-size:13px}.v2-result-image span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-result-copy{padding:12px}.v2-result-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.v2-result-copy>small{color:#63766b;overflow-wrap:anywhere;margin:4px 0 9px;font-size:11px;display:block}.v2-result-copy>div{color:#63766b;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.v2-result-copy .MuiChip-root{height:22px;font-size:10px}.v2-products-toolbar{align-items:center;gap:20px;padding:20px 22px;display:flex}.v2-products-toolbar>.MuiTextField-root{flex:1;min-width:260px;max-width:460px}.v2-products-toolbar p{color:#63766b;font-size:12px}.v2-results .MuiTablePagination-root{margin-top:12px}.v2-history-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.v2-history-metrics>div{padding:18px 22px}.v2-history-metrics span{color:#63766b;font-size:12px;display:block}.v2-history-metrics strong{color:#30533b;margin-top:6px;font-size:27px;display:block}.v2-history-filters{grid-template-columns:minmax(180px,1fr) 200px;gap:14px;padding:8px 22px 20px;display:grid}.v2-history-table .MuiTableCell-root{vertical-align:top}.v2-history-table .MuiTableCell-root p{color:#63766b;margin:4px 0;font-size:12px}.v2-history-table .MuiTableCell-root small{color:#63766b;font-size:11px}.v2-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:330px;margin-left:auto;display:flex}.v2-row-actions .MuiButton-root{white-space:nowrap;padding:5px 8px;font-size:12px}.v2-connections{gap:20px;display:grid}.v2-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.v2-connections .v2-panel>.MuiButton-root,.v2-connections .v2-panel>.v2-panel-footnote,.v2-connections .v2-panel>.MuiAlert-root,.v2-connections .v2-panel>.v2-error-details{margin:0 22px 18px}.v2-facts{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);gap:12px;margin:7px 0 22px;padding:0 22px;font-size:13px;display:grid}.v2-facts dt{color:#63766b}.v2-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.v2-error-details{font-size:12px}.v2-lan-links{flex-wrap:wrap;gap:10px;padding:0 12px 12px;display:flex}.v2-resource-details>summary{padding:20px 22px;font-size:14px}.v2-resource-details>.runtime-panel{border:0;border-top:1px solid #e4ebde;border-radius:0;margin:0}.v2-model-catalog{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:16px;padding:0 22px;display:grid}.v2-model-catalog article{border:1px solid #e0e8dc;border-radius:9px;min-width:0;padding:16px}.v2-catalog-screen{background:#f1f5ed;border-radius:6px;justify-content:center;align-items:center;height:80px;margin-bottom:13px;display:flex}.v2-catalog-screen>div{background:#f7f9f2;border:5px solid #e1e9da;border-radius:3px;outline:1px solid #b4c4a9;width:80px;max-width:110px;max-height:60px}.v2-model-catalog h3{margin:0 0 8px;font-size:20px}.v2-model-catalog h3 small{color:#63766b;font-size:11px;font-weight:400}.v2-model-catalog article>strong{font-size:13px}.v2-model-catalog article>p{color:#63766b;min-height:18px;font-size:12px}.v2-model-catalog article>div:not(.v2-catalog-screen){justify-content:space-between;align-items:center;gap:6px;display:flex}.v2-model-catalog article>small{color:#63766b;font-size:11px}.v2-model-catalog code{color:#4d6655;font-size:11px}.v2-dialog-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v2-dialog-heading h2{margin:0;font-size:19px;line-height:1.5}.v2-dialog-heading small{color:#63766b;font-size:12px}.v2-inspector-stage{background:#eef2e8;border:1px solid #dde7d5;border-radius:9px;justify-content:center;align-items:center;height:360px;padding:24px;display:flex;overflow:auto}.v2-inspector-stage.failed{background:#fbf4ef}.v2-inspector-stage>div{text-align:center;max-width:90%}.v2-inspector-stage code{color:#93654f;margin-top:16px;font-size:12px;display:block}.v2-inspector-tools{color:#63766b;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 0;font-size:12px;display:flex}.v2-inspector-tools>div{align-items:center;gap:6px;margin-left:auto;display:flex}.v2-inspector-meta{grid-template-columns:2fr 1fr .6fr;gap:18px;margin:16px 0 24px;display:grid}.v2-inspector-meta dt{color:#63766b;font-size:12px}.v2-inspector-meta dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.v2-footer{color:#6d7f72;border-top:1px solid #dde5d8;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:20px;padding:24px 0 6px;font-size:11px;display:flex}.studio-v2 .activity-center{border-radius:9px;margin-bottom:20px;padding:11px 16px}.studio-v2 .activity-center-heading{margin-bottom:0}.studio-v2 .activity-center-heading>div>strong{font-size:13px}.studio-v2 .v2-activity-summary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:10px;display:grid}.v2-activity-summary>button{text-align:left;color:#385641;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e5d5;border-radius:7px;padding:12px}.v2-activity-summary>button>strong{margin-bottom:6px;font-size:12px;display:block}.v2-activity-summary>button>span{margin:4px 0;font-size:12px;display:block}.v2-activity-summary .activity-progress-copy{margin:5px 0;font-size:12px}.studio-v2 .store-task-queue{margin:18px 0;padding:0}.studio-v2 .store-task-queue .panel-heading{margin:0;padding:16px 20px}.studio-v2 .store-task-row{padding:12px 20px}.studio-v2 .store-task-queue h2{font-size:16px}.studio-v2 .store-task-queue .subtext,.studio-v2 .task-summary p{font-size:12px}.studio-v2 .store-management .panel,.studio-v2 .runtime-panel{border-color:#dce6dc}.studio-v2 .store-management .MuiTableCell-root{font-size:12px;line-height:1.6}.studio-v2 .store-management .MuiButton-root{font-size:12px}.studio-v2 .store-directory-filters .MuiInputBase-root,.studio-v2 .batch-composer .MuiInputBase-root{font-size:13px}.studio-v2 .store-management h2{font-size:18px}.studio-v2 .pool-overview-heading p,.studio-v2 .batch-composer>p,.studio-v2 .composer-hint,.studio-v2 .batch-card-heading p,.studio-v2 .store-management .composer-label,.studio-v2 .store-management .store-cache-state{color:#63766b;font-size:12px}.studio-v2 .selected-stores-list>div{font-size:12px}.studio-v2 .runtime-panel .muted,.studio-v2 .runtime-panel small{color:#63766b}.studio-v2 .runtime-panel h3{font-size:15px}.studio-v2 .report-copy,.studio-v2 .original-error p{font-size:12px}@media (width>=1600px){.v2-result-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1200px){.v2-sidebar{width:190px;padding:26px 12px}.v2-main{width:calc(100% - 190px);margin-left:190px}.v2-content{padding:24px 22px}.v2-topbar{padding:12px 22px}.v2-preflight-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.v2-store-fields{grid-template-columns:minmax(130px,.8fr) minmax(170px,1fr)}.v2-store-fields>.MuiButton-root{grid-column:1/-1;justify-self:end}.v2-result-filters{grid-template-columns:minmax(140px,1fr) minmax(140px,.8fr)}.v2-result-filters>.MuiFormControl-root:last-child{grid-column:1/-1}.v2-job-selector>.MuiFormControl-root{max-width:none}.v2-run-actions{flex-direction:column}.v2-steps{gap:8px}.v2-steps li a{padding:10px;font-size:12px}}@media (width<=1000px){.v2-preflight-grid{grid-template-columns:1fr}.v2-model-list{height:250px}.v2-run-actions{flex-direction:row}.v2-run-panel{gap:14px}.v2-connection-grid{grid-template-columns:1fr}.v2-history-metrics{gap:10px}.v2-history-metrics>div{padding:14px}.v2-history-metrics strong{font-size:24px}.v2-current-store{max-width:34%}.v2-topbar>.MuiChip-root{display:none}}@media (width<=760px){.v2-sidebar{width:100%;padding:14px 12px;display:block;position:static}.v2-brand{margin:0 0 12px;padding:0 7px;font-size:17px}.v2-brand small,.v2-sidebar-footer{display:none}.v2-sidebar nav{flex-direction:row;gap:5px;overflow:auto}.v2-sidebar nav button{flex:none;gap:7px;padding:9px 10px;font-size:12px}.v2-sidebar nav button>svg{font-size:17px}.v2-main{width:100%;margin:0}.v2-topbar{min-height:56px;padding:10px 16px;position:relative}.v2-topbar>div:first-child{gap:6px;font-size:12px}.v2-topbar>div:last-child>.MuiChip-root{display:none}.v2-content{padding:20px 16px}.v2-page-heading h1{font-size:23px}.v2-page-heading{align-items:flex-start;gap:12px}.v2-page-heading p{font-size:12px}.v2-current-store{min-width:0;font-size:11px}.v2-current-store span{font-size:11px}.v2-section-heading{padding:17px 16px 12px}.v2-section-heading h2{font-size:16px}.v2-steps li a{gap:6px;padding:9px 7px;font-size:11px;line-height:1.5}.v2-steps li span{width:21px;height:21px}.v2-store-fields{padding:8px 16px 16px}.v2-snapshot-line{gap:8px 12px;padding:12px 16px}.v2-snapshot-line>.MuiButton-root{margin-left:0}.v2-source-details{padding:10px 16px 14px}.v2-results-top{padding:4px 16px}.v2-job-selector{padding:18px 16px 10px}.v2-result-progress{padding:6px 16px 14px}.v2-result-filters{padding:8px 16px 16px}.v2-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px}.v2-products-toolbar{flex-wrap:wrap;gap:10px;padding:16px}.v2-products-toolbar>.MuiTextField-root{min-width:160px}.v2-products-toolbar p{margin:0}.v2-history-filters{grid-template-columns:1fr 170px;padding:8px 16px 18px}.v2-facts{padding:0 16px}.v2-history-table{min-width:820px}.v2-model-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px}.v2-inspector-meta{grid-template-columns:1fr}.v2-inspector-stage{height:280px}.v2-inspector-tools>div{margin-left:0}.studio-v2 .store-task-queue .panel-heading,.studio-v2 .store-task-row{padding:14px 16px}}@media (width<=480px){.v2-current-store{display:none}.v2-steps{gap:6px}.v2-steps li a{text-align:center;flex-direction:column;gap:5px;min-height:75px;font-size:11px}.v2-store-fields{grid-template-columns:1fr}.v2-store-fields>.MuiButton-root{width:100%}.v2-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-history-filters,.v2-result-filters{grid-template-columns:1fr}.v2-result-filters>.MuiFormControl-root:last-child{grid-column:auto}.v2-run-actions{flex-direction:column}.v2-job-selector>.MuiFormControl-root{width:100%;min-width:0}.v2-results-top .MuiTabs-root{width:100%}.v2-results-top>.v2-inline-actions{padding-bottom:8px}.v2-result-image{height:120px}.v2-result-copy{padding:10px}.v2-result-copy>div{flex-wrap:wrap}.v2-model-catalog,.v2-source-details dl{grid-template-columns:1fr}.v2-model-row strong span{margin-left:4px}.v2-topbar>div:first-child{white-space:nowrap}.studio-v2 .language-control.MuiInputBase-root{min-width:105px;font-size:12px}.v2-facts{grid-template-columns:110px minmax(0,1fr)}}.studio-v2 .v2-activity-summary>button{flex-wrap:wrap;align-items:center;gap:12px;padding:9px 12px;display:flex}.studio-v2 .v2-activity-summary>button>strong,.studio-v2 .v2-activity-summary>button>span{margin:0}.studio-v2 .v2-activity-summary>button>.MuiLinearProgress-root{flex:1;min-width:80px}.studio-v2 .v2-activity-summary>button>.activity-progress-copy{flex:1}.studio-v2 .pool-overview:not([open]){margin-bottom:20px;padding:14px 20px}.v2-pool-summary{cursor:pointer;color:#315b43;font-size:13px;font-weight:600}.pool-overview[open]>.v2-pool-summary{margin-bottom:18px}.studio-v2 #batch-composer{scroll-margin-top:84px}.v2-run-panel{scroll-margin-top:82px}.v2-inspector-stage{justify-content:flex-start;align-items:flex-start}.v2-inspector-stage>img{flex-shrink:0;margin:auto}.v2-topbar>div:first-child{min-width:0}.v2-context-store{color:#546f5e;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #dce6d8;min-width:0;max-width:240px;padding-left:12px;font-size:12px;overflow:hidden}@media (width<=760px){.v2-context-store{max-width:130px;padding-left:8px}}@media (width<=480px){.v2-workspace-label{display:none}.v2-context-store{max-width:95px}}.v2-execution-scope{color:#63766b;margin:0 0 10px;font-size:12px}.directory-render-scope{grid-column:1/-1;margin:0;font-weight:600}.directory-workspace{flex-direction:column;gap:20px;display:flex}.directory-stats{align-items:center;gap:32px;padding:2px 0 6px;display:flex}.directory-stats>div{flex-direction:column;min-width:95px;display:flex}.directory-stats strong{font-size:27px;line-height:1.3}.directory-stats span{color:#607168;font-size:12px}.directory-stats p{color:#607168;max-width:360px;margin-left:auto;font-size:13px}.directory-table td:last-child .MuiButton-root{white-space:nowrap;padding:5px 6px;font-size:12px}.directory-table .directory-select-cell{vertical-align:middle;text-align:center;z-index:2;background:#fff;border-right:1px solid #e6ece7;width:52px;min-width:52px;max-width:52px;padding:0 8px;position:sticky;left:0}.directory-table th.directory-select-cell{z-index:4;background:#f8faf7}.directory-select-cell .MuiCheckbox-root{vertical-align:middle;margin:0;padding:8px}.directory-table .Mui-selected .directory-select-cell{background:#eaf3ed}.directory-table .MuiTableRow-hover:hover .directory-select-cell{background:#f2f7f3}.directory-panel{overflow:hidden}.directory-heading-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.directory-primary-filters{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.1fr) minmax(150px,.7fr) auto;align-items:start;gap:14px;padding:6px 20px 15px;display:grid}.directory-advanced-filters{border-bottom:1px solid #e4ebe5;grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;padding:8px 20px 20px;display:grid}.directory-selection-tools{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px 10px;display:flex}.directory-selection-tools>span{color:#607168;margin-left:auto;padding-right:8px;font-size:12px}.directory-hidden-selection{margin:0 16px 12px}.directory-table{max-height:580px}.directory-table table{min-width:940px}.directory-table th{z-index:1;white-space:nowrap;position:sticky;top:0}.directory-table td{vertical-align:top;padding:13px 12px}.directory-table td:nth-child(2){min-width:185px;max-width:250px}.directory-table td:last-child{width:120px}.directory-table td:last-child>small{display:block}.directory-data-cell{flex-direction:column;gap:3px;min-width:105px;display:flex}.directory-data-cell>button{cursor:pointer;text-align:left;color:#176f59;white-space:nowrap;font:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.directory-data-cell>button:hover strong{text-decoration:underline}.directory-data-cell strong{font-size:16px}.directory-data-cell small,.directory-render-count{color:#6c7c72;font-size:11px;display:block}.directory-render-count{padding-top:5px}.directory-empty{text-align:center;color:#607168;padding:40px}.directory-bulk-bar{z-index:12;background:#fff;border:1px solid #cbded0;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 5px 30px #173c3024}.directory-bulk-bar>div:first-child{flex-direction:column;min-width:125px;display:flex}.directory-bulk-bar small{color:#63756b;font-size:11px}.directory-bulk-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.directory-bulk-buttons .MuiButton-root{padding:7px 10px;font-size:12px}.directory-bulk-buttons>.MuiButton-root:last-child{margin-left:8px}.store-operation-history>h2{margin:20px 0 12px;font-size:17px}#store-batch-history{scroll-margin-top:82px}.directory-operation-stores{border-top:1px solid #e2e9e3;max-height:330px;overflow:auto}.directory-operation-stores>div{border-bottom:1px solid #e2e9e3;justify-content:space-between;gap:24px;padding:14px 4px;display:flex}.directory-operation-stores>div>div{flex-direction:column;gap:4px;display:flex}.directory-operation-stores small{color:#67786e;font-size:12px}.directory-render-options{grid-template-columns:1fr 1fr;gap:20px;padding-top:24px;display:grid}.directory-render-options>.MuiAutocomplete-root,.directory-render-options>p{grid-column:1/-1}.directory-render-options>p{margin:0;font-size:12px}.directory-operation-stores .error-text{color:#b3443e}@media (width<=1150px){.directory-primary-filters{grid-template-columns:1fr 1fr}.directory-advanced-filters{grid-template-columns:repeat(3,minmax(140px,1fr))}.directory-bulk-bar{align-items:flex-start}.directory-stats{gap:20px}.directory-stats p{max-width:230px}}@media (width<=750px){.directory-stats{flex-wrap:wrap}.directory-stats p{max-width:none;margin:0}.directory-primary-filters,.directory-advanced-filters{grid-template-columns:1fr 1fr}.directory-bulk-bar{flex-direction:column;bottom:0}.directory-bulk-buttons{justify-content:flex-start;margin:0}.directory-bulk-buttons>.MuiButton-root:last-child{margin-left:0}.directory-render-options{grid-template-columns:1fr}.directory-table{max-height:490px}}.job-history-workspace{flex-direction:column;gap:16px;display:flex}.job-history-workspace .v2-history-metrics{margin-bottom:0}.job-storage-overview{align-items:center;gap:30px;padding:4px 22px 20px;display:flex}.job-storage-overview>div{flex-direction:column;gap:5px;min-width:130px;display:flex}.job-storage-overview>div>span{color:#62756a;font-size:12px}.job-storage-overview strong{font-variant-numeric:tabular-nums;font-size:22px}.job-storage-overview p{color:#62756a;max-width:460px;margin:0 0 0 auto;font-size:12px}.job-storage-overview small{margin-top:5px;line-height:1.5;display:block}.job-storage-error{margin:0 20px 18px}.job-history-filters{grid-template-columns:minmax(200px,1fr) 170px 180px}.job-history-selection{flex-wrap:wrap;align-items:center;gap:9px;padding:0 20px 15px;font-size:13px;display:flex}.job-history-selection small{color:#697d70;margin-left:auto}.job-history-table{min-width:960px}.job-history-table .MuiTableCell-root{padding:14px 12px}.job-history-table td:nth-child(2){overflow-wrap:anywhere;min-width:165px}.job-history-table td:nth-child(3){min-width:115px}.job-history-table td:nth-child(4){min-width:140px}.job-history-table td:nth-child(5){min-width:115px}.job-history-table .MuiLinearProgress-root{border-radius:4px;max-width:160px;height:4px;margin:8px 0}.job-history-table td:last-child{width:170px}.job-history-table .v2-row-actions{min-width:150px;max-width:180px}.job-storage-reclaim{margin-top:8px;line-height:1.5;display:block}.job-history-table .job-select-cell{vertical-align:middle;text-align:center;width:48px;min-width:48px;padding:0 6px}.job-select-cell .MuiCheckbox-root{padding:8px}.job-detail-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.job-detail-heading h2{margin:0;font-size:21px}.job-detail-heading p{color:#657a6c;margin:4px 0}.job-detail-progress{flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:13px;display:flex}.job-detail-facts{grid-template-columns:180px minmax(0,1fr);gap:10px 18px;margin:20px 0;font-size:13px;display:grid}.job-detail-facts dt{color:#697c70}.job-detail-facts dd{overflow-wrap:anywhere;margin:0}.job-detail-facts code{font-size:12px}.job-detail-storage{background:#f4f8f3;border:1px solid #dfe8df;border-radius:9px;margin:24px 0;padding:18px 20px}.job-detail-storage h3{justify-content:space-between;gap:12px;margin:0;display:flex}.job-detail-storage h3 strong{font-size:22px}.job-detail-storage .muted{font-size:12px}.job-detail-models{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.job-detail-inputs details{padding:14px 0}.job-detail-inputs summary{cursor:pointer;color:#386d55}.job-detail-actions{flex-wrap:wrap}.job-detail-actions>span{flex:1}.job-delete-loading{align-items:center;gap:14px;padding:30px 5px;display:flex}.job-delete-estimate{flex-direction:column;gap:6px;padding:20px 0;display:flex}.job-delete-estimate strong{color:#8d3b33;font-size:30px}.job-delete-estimate span,.job-delete-estimate small{color:#63766a;font-size:13px}.job-delete-list{border-top:1px solid #e1e8df;max-height:230px;overflow:auto}.job-delete-list>div{border-bottom:1px solid #e1e8df;grid-template-columns:1fr auto;gap:5px 12px;padding:14px 0;display:grid}.job-delete-list>div>span:not(.MuiChip-root){color:#61786a;grid-column:1/-1;font-size:12px}.job-delete-list .MuiChip-root{grid-area:1/2}.job-delete-ack.MuiFormControlLabel-root{align-items:center;margin:5px 0 0}.job-delete-ack .MuiCheckbox-root{padding:8px 10px 8px 0}.job-delete-ack .MuiFormControlLabel-label{font-size:14px}.job-cleanup{background:#f4f9f3;border:1px solid #ccdfd0;border-radius:9px;padding:15px 20px;font-size:13px}.job-cleanup>div:first-child{justify-content:space-between;gap:12px;display:flex}.job-cleanup>p{color:#687d6e;overflow-wrap:anywhere;font-size:12px}.job-cleanup>small{color:#64776a;margin-top:8px;display:block}.job-cleanup.partial{background:#fff8f2;border-color:#e4c9b4}.job-cleanup-history{border:1px solid #dde6de;border-radius:9px;padding:16px}.job-cleanup-history>summary{cursor:pointer;font-size:14px}.job-cleanup-history .job-cleanup{margin-top:12px}@media (width<=900px){.job-storage-overview{flex-wrap:wrap;gap:18px}.job-storage-overview p{max-width:none;margin-left:0}.job-history-filters{grid-template-columns:1fr 1fr}.job-history-filters>.MuiFormControl-root:first-child{grid-column:1/-1}.job-history-selection small{width:100%;margin-left:0}.job-detail-facts{grid-template-columns:135px minmax(0,1fr)}}@media (width<=550px){.job-detail-facts{grid-template-columns:1fr;gap:4px}.job-detail-facts dd{margin-bottom:10px}.job-detail-storage{padding:15px}.job-history-filters{grid-template-columns:1fr}.job-detail-actions>span{display:none}.job-cleanup>div:first-child{flex-wrap:wrap}}.studio-v2.wb-layout{height:100dvh;overflow:hidden}.wb-layout .v2-main{flex-direction:column;height:100dvh;display:flex}.wb-layout .v2-topbar{flex:none;position:relative}.wb-layout .v2-content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex}.wb-layout .v2-page-heading,.wb-layout .v2-footer,.wb-layout .v2-context-store{display:none}.wb-layout .activity-center{display:contents}.wb-layout .activity-center-heading,.wb-layout .v2-activity-summary{display:none}.wb-layout .v2-offline{flex-shrink:0;margin:6px 12px}.wb-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.wb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wb-context-bar{z-index:5;background:#fff;border-bottom:1px solid #dfe7df;flex-shrink:0;grid-template-columns:minmax(150px,.8fr) minmax(190px,1.15fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.wb-context-bar .MuiInputBase-root{font-size:13px}.wb-context-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.wb-context-actions .MuiButton-root{white-space:nowrap;padding:6px 9px;font-size:12px}.wb-job-strip{color:#5c7363;background:#f7faf5;border-bottom:1px solid #e1e8dd;flex-shrink:0;align-items:center;gap:12px;min-height:54px;padding:9px 16px;font-size:12px;display:flex}.wb-job-strip>.MuiFormControl-root{flex-shrink:0;width:310px;min-width:0;max-width:42%}.wb-job-strip>.MuiFormControl-root .MuiInputBase-root{font-size:12px}.wb-job-strip>span:not(.MuiChip-root){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-job-strip>small{white-space:nowrap;margin-left:auto}.wb-job-progress{flex:1;min-width:140px}.wb-job-progress>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.wb-job-progress span{white-space:nowrap;font-size:11px}.wb-job-progress strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.wb-job-progress .MuiLinearProgress-root{border-radius:3px;height:4px}.wb-browser-tools{background:#fff;border-bottom:1px solid #dfe7df;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:2px 16px 0;display:flex}.wb-browser-tools .MuiTabs-root{flex-shrink:0;min-height:47px}.wb-browser-tools .MuiTab-root{min-width:100px;min-height:47px;padding:10px 13px;font-size:13px}.wb-search-filters{flex:1;grid-template-columns:minmax(150px,1fr) 145px 150px;gap:9px;max-width:740px;padding:5px 0;display:grid}.wb-search-filters:has(>.MuiFormControl-root:only-child){grid-template-columns:minmax(160px,1fr);max-width:500px}.wb-search-filters .MuiInputBase-root{font-size:12px}.wb-scroll-area{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f4f7f2;flex:1;min-height:0;overflow:auto}.wb-context-alert{margin:10px 14px;font-size:12px}.wb-list-loading{z-index:3;position:sticky;top:0}.wb-result-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));align-content:start;gap:12px;padding:14px}.wb-result-grid .v2-result-image{height:120px;padding:10px}.wb-result-grid .v2-result-copy{padding:10px}.wb-result-grid .v2-result-copy>strong{min-height:36px;font-size:12px;line-height:1.5}.wb-result-grid .v2-result-copy>small{margin:4px 0 7px}.wb-products.MuiTableContainer-root{overflow:visible}.wb-products table{min-width:650px}.wb-products th{z-index:2;padding:11px 13px;font-size:12px}.wb-products td{padding:11px 13px;font-size:13px}.wb-products td:nth-child(2){min-width:170px;max-width:330px}.wb-products td:nth-child(2)>small{color:#6c7c6c;margin-top:3px;font-size:11px;display:block}.wb-product-link.MuiButton-root{text-align:left;overflow-wrap:anywhere;justify-content:flex-start;min-width:0;min-height:28px;padding:0;font-family:Consolas,monospace;font-size:12px}.wb-product-actions{justify-content:flex-end;gap:4px;display:flex}.wb-product-actions .MuiButton-root{white-space:nowrap;padding:5px 8px;font-size:12px}.wb-bottom-bar{z-index:5;background:#fff;border-top:1px solid #d7e2d5;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px 10px;padding:6px 12px;display:flex;box-shadow:0 -3px 14px #183c3009}.wb-task-actions{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.wb-task-actions .MuiButton-root{white-space:nowrap;min-height:32px;padding:5px 8px;font-size:12px}.wb-current-job{align-items:center;gap:6px;padding-right:4px;display:flex}.wb-current-job code{color:#71816f;font-size:10px}.wb-bottom-bar .MuiTablePagination-root{border:0;max-width:100%;margin:0}.wb-bottom-bar .MuiTablePagination-toolbar{gap:3px;min-height:38px;padding-left:3px;padding-right:0}.wb-bottom-bar .MuiTablePagination-spacer{display:none}.wb-bottom-bar .MuiTablePagination-selectLabel,.wb-bottom-bar .MuiTablePagination-displayedRows{margin:0;font-size:11px}.wb-bottom-bar .MuiTablePagination-input{margin:0 5px;font-size:12px}.wb-bottom-bar .MuiTablePagination-actions{margin-left:3px}.wb-bottom-bar .MuiTablePagination-actions .MuiIconButton-root{padding:5px}.wb-layout .MuiSnackbar-root{bottom:84px}.wb-data-summary{flex-wrap:wrap;gap:10px;display:flex}.wb-muted{color:#65796a;font-size:12px;line-height:1.7}.wb-render-scope{background:#f4f8ef;border:1px solid #dce6d6;border-radius:8px;flex-direction:column;gap:5px;margin:14px 0;padding:14px 16px;display:flex}.wb-render-scope strong{font-size:22px}.wb-render-scope span{color:#63786b;font-size:12px}.wb-model-search{margin:12px 0!important}.wb-model-list{height:auto;max-height:42vh;margin-top:12px}.wb-dialog-loading{align-items:center;gap:15px;padding:32px 0;display:flex}.wb-product-dialog .MuiDialogTitle-root h2{margin:0;font-size:20px}.wb-product-dialog .MuiDialogTitle-root p{color:#64796b;margin:4px 0 0;font-size:13px}.wb-product-source{color:#5d7565;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;display:flex}.wb-product-source small{margin-left:auto}.wb-product-field-search{margin:16px 0!important}.wb-product-fields td{vertical-align:top}.wb-product-fields td:first-child{width:230px;min-width:170px}.wb-product-fields td:first-child strong{font-size:13px;display:block}.wb-product-fields td:first-child code{color:#6e8174;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.wb-product-fields pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:210px;margin:0;font-family:Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.wb-product-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f2;border:1px solid #dde6d7;border-radius:8px;padding:16px;font-family:Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.wb-product-provenance{color:#65796a;margin-top:20px;font-size:12px}.wb-product-provenance summary{cursor:pointer;color:#28664f}.wb-product-provenance dl{grid-template-columns:120px minmax(0,1fr);gap:9px;display:grid}.wb-product-provenance dd{overflow-wrap:anywhere;margin:0}.wb-list-progress{flex:0 0 3px;height:3px;overflow:hidden}.wb-list-progress .MuiLinearProgress-root{height:3px}.wb-search-actions.MuiInputAdornment-root{justify-content:flex-end;gap:4px;width:48px;min-width:48px}.wb-search-actions .MuiIconButton-root{padding:3px}.wb-search-actions .MuiCircularProgress-root{flex-shrink:0}@media (width<=1250px){.wb-current-job code{display:none}.wb-task-actions .MuiButton-root{padding:5px 6px}.wb-job-progress>div>span{text-overflow:ellipsis;max-width:50%;overflow:hidden}}@media (width<=1000px){.wb-context-bar{grid-template-columns:minmax(130px,.8fr) minmax(170px,1fr);gap:9px;padding:10px 12px}.wb-context-actions{grid-column:1/-1;justify-content:space-between}.wb-browser-tools{flex-direction:column;align-items:stretch;gap:0;padding:0 12px 5px}.wb-search-filters{width:100%;max-width:none}.wb-job-strip{padding:8px 12px}.wb-bottom-bar{justify-content:center}.wb-bottom-bar .MuiTablePagination-root{margin-left:auto}.wb-job-progress>div>span{display:none}.wb-job-progress>div{justify-content:flex-end!important}.wb-task-actions{flex:1}}@media (width<=760px){.studio-v2.wb-layout{flex-direction:column;display:flex}.wb-layout .v2-sidebar{flex:none}.wb-layout .v2-main{flex:1;height:auto;min-height:0}.wb-layout .v2-topbar{min-height:47px;padding:7px 12px}.wb-layout .v2-brand{margin-bottom:5px;font-size:14px}.wb-layout .v2-sidebar{padding:8px 10px}.wb-layout .v2-sidebar nav button{padding:7px 9px;font-size:11px}.wb-context-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;padding:8px 10px}.wb-context-actions .MuiButton-root{min-height:28px;padding:2px 5px}.wb-job-strip>.MuiFormControl-root{width:210px;max-width:45%}.wb-job-strip>.MuiChip-root{height:23px;font-size:10px}.wb-job-progress{min-width:95px}.wb-job-progress strong{font-size:11px}.wb-search-filters{grid-template-columns:minmax(120px,1fr) 115px 115px;gap:6px}.wb-browser-tools .MuiTab-root{min-height:39px;padding:7px 10px;font-size:12px}.wb-browser-tools .MuiTabs-root{min-height:39px}.wb-bottom-bar{padding:4px 7px}.wb-task-actions{justify-content:center;width:100%}.wb-bottom-bar .MuiTablePagination-root{margin-left:0}.wb-result-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:9px;padding:10px}.wb-product-fields td:first-child{width:150px;min-width:120px}.wb-product-provenance dl{grid-template-columns:1fr}.wb-product-source small{margin-left:0}}@media (width<=500px){.wb-search-filters{grid-template-columns:1fr 1fr}.wb-search-filters>.MuiFormControl-root:first-child{grid-column:1/-1}.wb-context-actions .MuiButton-root{font-size:11px}.wb-job-strip{gap:6px}.wb-current-job{display:none}.wb-task-actions .MuiButton-startIcon{margin-right:3px}.wb-task-actions .MuiButton-root{padding:4px;font-size:11px}.wb-product-actions{flex-direction:column}.wb-bottom-bar .MuiTablePagination-selectLabel,.wb-bottom-bar .MuiTablePagination-displayedRows{font-size:10px}}.page-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;padding:4px 10px;display:flex}.page-controls>.MuiTablePagination-root{border:0;min-width:0}.page-jump{white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11px;display:flex}.page-jump .MuiTextField-root{width:64px}.page-jump .MuiInputBase-root{height:32px;font-size:12px}.page-jump .MuiInputLabel-root{font-size:12px}.page-jump .MuiInputBase-input{padding:6px 8px}.page-jump .MuiButton-root{min-width:40px;min-height:30px;padding:4px 6px;font-size:11px}.wb-bottom-bar .page-controls{gap:5px;margin-left:auto;padding:0}.wb-bottom-bar .page-controls .MuiTablePagination-toolbar{padding-left:0}.wb-bottom-bar .page-jump .MuiTextField-root{width:57px}.product-data-inline{background:#fff;border:1px solid #dce5d8;border-radius:8px;min-width:0;margin:8px 0}.product-data-inline>summary{cursor:pointer;color:#245d49;overflow-wrap:anywhere;padding:11px 13px;font-size:13px;font-weight:600}.product-data-inline>summary>code{color:#6a7e70;margin-left:7px;font-size:11px;font-weight:400}.product-data-panel{min-width:0;padding:0 13px 10px}.product-data-panel .wb-product-source{gap:6px 12px}.product-data-panel .wb-muted{margin:8px 0;font-size:11px}.product-data-panel .MuiTabs-root,.product-data-panel .MuiTab-root{min-height:36px}.product-data-panel .MuiTab-root{padding:6px 10px;font-size:12px}.product-data-panel .wb-product-field-search{margin:9px 0!important}.product-data-panel .MuiTableContainer-root{max-height:min(34dvh,330px);overflow:auto}.product-data-panel .wb-product-fields th{z-index:1;position:sticky;top:0}.product-data-panel .wb-product-fields td,.product-data-panel .wb-product-fields th{padding:8px 10px}.product-data-panel .wb-product-fields td:first-child{width:190px;min-width:120px}.product-data-panel .wb-product-fields td:first-child strong{font-size:12px}.product-data-panel .wb-product-json{white-space:pre-wrap;max-height:min(34dvh,330px);margin:8px 0;font-size:11px}.product-data-panel .wb-product-provenance{margin:10px 0}.product-data-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.product-data-actions .MuiButton-root{min-height:30px;padding:4px 8px;font-size:11px}.wb-products .wb-product-expanded>td{background:#edf4eb;padding:3px 12px 12px}.wb-products .wb-product-expanded td:nth-child(2){max-width:none}.wb-product-expanded .product-data-inline{margin:0}.result-preview-dialog.MuiDialog-paper{width:min(860px,100vw - 32px);max-width:none;max-height:min(760px,100dvh - 32px);margin:16px}.result-preview-dialog>.MuiDialogTitle-root{flex-shrink:0;padding:13px 18px}.result-preview-dialog .v2-dialog-heading>div{min-width:0}.result-preview-dialog .v2-dialog-heading h2{overflow-wrap:anywhere;font-size:17px}.result-preview-dialog .v2-dialog-heading small{overflow-wrap:anywhere;font-size:11px}.result-preview-dialog>.MuiDialogContent-root{min-height:0;padding:12px 18px;overflow:auto}.result-preview-dialog>.MuiDialogActions-root{flex-wrap:wrap;flex-shrink:0;gap:4px;padding:9px 15px}.result-preview-dialog>.MuiDialogActions-root .MuiButton-root{min-height:32px;padding:5px 8px;font-size:12px}.result-preview-dialog .v2-inspector-stage{justify-content:center;align-items:center;height:clamp(140px,30dvh,260px);min-height:0;padding:12px}.result-preview-dialog .v2-inspector-stage>img{flex-shrink:0;margin:auto}.result-preview-dialog .v2-inspector-stage.preview-no-image{height:auto;min-height:72px;max-height:180px}.result-preview-dialog .v2-inspector-stage code{margin-top:8px}.result-preview-dialog .v2-inspector-tools{gap:7px;padding:7px 0;font-size:11px}.result-preview-dialog .v2-inspector-tools>div{flex-wrap:wrap;gap:3px;min-width:0}.result-preview-dialog .v2-inspector-tools .MuiButton-root{min-height:30px;padding:4px 6px;font-size:11px}.result-preview-dialog .v2-inspector-tools .MuiIconButton-root{padding:5px}.result-preview-dialog .v2-inspector-meta{gap:10px;margin:8px 0 12px}.result-preview-dialog .v2-inspector-meta dt{font-size:11px}.result-preview-dialog .v2-inspector-meta dd{margin:2px 0 0;font-size:12px}.result-preview-dialog .original-error pre{max-height:150px}.result-preview-dialog .v2-panel-footnote{margin:8px 0;font-size:11px}.model-picker-heading{flex-wrap:wrap;align-items:center;gap:7px 14px;min-height:27px;font-size:12px;display:flex}.model-picker-heading>small{color:#6c7e6f;margin-left:auto;font-size:10px}.model-picker-heading>span{color:#63796c;align-items:center;gap:6px;font-size:11px;display:flex}.model-picker-actions{flex-wrap:wrap;gap:3px;margin:6px 0 9px;display:flex}.model-picker-actions .MuiButton-root{min-height:30px;padding:4px 7px;font-size:11px}.model-picker>.MuiAlert-root{margin:8px 0;font-size:12px}.model-picker>.MuiTextField-root{margin:5px 0 10px}.model-option-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:8px;min-height:100px;max-height:44dvh;padding:2px 4px 5px 1px;display:grid;overflow:auto}.model-option{cursor:pointer;background:#fff;border:1px solid #dce5d8;border-radius:7px;align-items:flex-start;gap:5px;min-width:0;padding:9px 7px;transition:background .12s,border-color .12s;display:flex}.model-option.selected{background:#eef6e8;border-color:#5c9b77}.model-option:hover{border-color:#6e9f7d}.model-option>.MuiCheckbox-root{flex-shrink:0;padding:3px}.model-option>div{flex:1;min-width:0}.model-option strong{font-size:14px;display:block}.model-option strong>small{color:#64796c;margin-left:5px;font-size:10px;font-weight:400}.model-option>div>span{overflow-wrap:anywhere;font-size:11px;line-height:1.45;display:block}.model-option code{color:#587060;margin:4px 0;font-size:10px;display:block}.model-option .v2-palette,.model-option .palette{font-size:10px}.model-option-badges{flex-wrap:wrap;gap:3px;min-height:20px;margin-top:5px;display:flex}.model-option-badges .MuiChip-root{max-width:100%;height:19px;font-size:9px}.model-option-badges .MuiChip-label{padding:0 5px}.job-timing{font-variant-numeric:tabular-nums;color:#415f4c;flex-wrap:wrap;align-items:start;gap:8px 22px;margin:9px 0;font-size:12px;display:flex}.job-timing>span{flex-direction:column;gap:3px;min-width:95px;display:flex}.job-timing small{color:#718274;font-size:10px}.job-timing strong,.job-timing time{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5}.job-timing .job-finish{min-width:180px}.job-timing>em{color:#718274;flex-basis:100%;font-size:10px;font-style:normal}.job-timing.compact{gap:4px 12px;margin:5px 0}.job-timing.compact>span{gap:1px;min-width:75px}.job-timing.compact strong,.job-timing.compact time{font-size:11px}.job-timing.compact .job-finish{min-width:160px}.wb-estimate-strip{background:#f7faf5;border-bottom:1px solid #e1e8dd;flex-shrink:0;padding:0 16px}.wb-estimate-strip .job-timing{margin:5px 0}.job-history-table .job-timing.compact,.store-management .job-timing.compact,.directory-workspace td .job-timing.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;display:grid}.job-history-table .job-timing.compact>span,.directory-workspace td .job-timing.compact>span{min-width:0}.job-history-table .job-timing.compact .job-finish,.directory-workspace td .job-timing.compact .job-finish{grid-column:1/-1;min-width:0}.activity-dialog .job-timing{flex-shrink:0}@media (width<=760px){.result-preview-dialog.MuiDialog-paper{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);margin:10px}.result-preview-dialog>.MuiDialogTitle-root,.result-preview-dialog>.MuiDialogContent-root{padding:10px 12px}.result-preview-dialog .v2-inspector-meta{grid-template-columns:1fr 1fr}.result-preview-dialog .v2-inspector-meta>div:first-child{grid-column:1/-1}.result-preview-dialog .v2-inspector-tools>div{margin-left:0}.model-option-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));max-height:42dvh}.model-picker-heading>small{margin-left:0}.model-picker-actions .MuiButton-root{padding:3px 5px;font-size:10px}.page-controls{justify-content:center;gap:3px;padding:5px}.page-controls .MuiTablePagination-toolbar{padding:0 4px}.page-controls .MuiTablePagination-actions{margin-left:4px}.page-controls .MuiTablePagination-selectLabel,.page-controls .MuiTablePagination-displayedRows{font-size:10px}.page-controls .MuiTablePagination-input{margin:0 4px}.wb-estimate-strip{padding:0 10px}.wb-estimate-strip .job-timing{gap:3px 12px}.wb-estimate-strip .job-timing>span{min-width:65px}.wb-estimate-strip .job-timing .job-finish{flex-basis:100%}.wb-estimate-strip .job-timing small{font-size:9px}.wb-estimate-strip .job-timing strong,.wb-estimate-strip .job-timing time{font-size:10px}.product-data-panel .wb-product-fields td:first-child{width:120px;min-width:100px}.product-data-panel .wb-product-source small{margin-left:0}}@media (height<=620px){.result-preview-dialog .v2-inspector-stage{height:clamp(110px,27dvh,180px)}.model-option-grid{max-height:36dvh}}.wb-bottom-bar .wb-current-job{display:none}.concurrent-jobs{background:#f2f7ef;border-bottom:1px solid #dce7d8;flex-shrink:0;min-width:0;padding:4px 16px 7px}.concurrent-jobs>header{color:#52705e;align-items:center;gap:12px;min-height:24px;font-size:11px;display:flex}.concurrent-jobs>header>span{font-size:10px}.concurrent-jobs>header>.MuiButton-root{min-height:23px;margin-left:auto;padding:0 5px;font-size:10px}.concurrent-job-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;display:flex;overflow:auto}.concurrent-job-list>article{background:#fff;border:1px solid #d7e4d3;border-radius:7px;flex:1 0 270px;min-width:0;max-width:500px;overflow:hidden}.concurrent-job-list>article.selected{background:#f8fcf5;border-color:#4d9172}.concurrent-job-open{text-align:left;width:100%;font:inherit;cursor:pointer;color:#31543f;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;gap:3px 8px;padding:7px 10px 3px;display:grid}.concurrent-job-open>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.concurrent-job-open>code{color:#718573;align-self:center;font-size:9px}.concurrent-job-open>.MuiChip-root{grid-area:1/3/3;height:20px;font-size:10px}.concurrent-job-open>span:not(.MuiChip-root){font-variant-numeric:tabular-nums;font-size:10px}.concurrent-job-open>.MuiLinearProgress-root{border-radius:3px;grid-column:1/-1;height:3px;margin-top:2px}.concurrent-job-list article>footer{color:#607764;align-items:center;gap:4px;padding:0 7px 2px 10px;font-size:10px;display:flex}.concurrent-job-list article>footer>.MuiButton-root{min-height:24px;margin-left:auto;padding:1px 4px;font-size:10px}@media (width<=760px){.concurrent-jobs{padding:3px 10px 5px}.concurrent-jobs>header>span{display:none}.concurrent-job-list>article{flex-basis:250px}}.store-refresh-plan{margin-top:16px}.refresh-diff-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.refresh-diff-counts>div{border:1px solid #dfe7df;border-radius:6px;padding:10px 14px}.refresh-diff-counts span{color:#65796d;font-size:12px;display:block}.refresh-diff-counts strong{margin-top:4px;font-size:23px;display:block}.refresh-result-counts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:16px 0;font-size:13px;display:flex}.refresh-result-counts>span{color:#526b5b;flex-basis:100%}.refresh-working{align-items:center;gap:10px;display:flex}.wb-refresh-summary{color:#486950;overflow-wrap:anywhere;margin:3px 0 6px;font-size:11px}@media (width<=600px){.refresh-diff-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.refresh-result-counts{gap:8px}.wb-refresh-summary{font-size:10px}}.incremental-history{min-width:0}.incremental-history>h2{margin:16px 0 12px}.incremental-history>.MuiAutocomplete-root{max-width:660px;margin-bottom:12px}.incremental-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;display:flex}.incremental-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.incremental-heading small{color:#63796a}.incremental-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.incremental-filters .MuiTextField-root{min-width:185px}.incremental-table{border:1px solid #dce5d8;border-radius:7px;max-height:540px}.incremental-table .MuiTable-root{min-width:980px}.incremental-table .MuiTableCell-root{vertical-align:top;font-size:12px}.incremental-table .MuiTableHead-root .MuiTableCell-root{white-space:nowrap;font-weight:600}.incremental-table td:nth-child(2){min-width:195px}.incremental-table td:nth-child(8){max-width:230px}.incremental-table small{color:#64776b;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.incremental-table .incremental-count{font-variant-numeric:tabular-nums;font-weight:600}.incremental-table details{min-width:100px;max-width:260px;font-size:11px}.incremental-table summary{cursor:pointer;color:#2b7057}.incremental-table .original-error{max-width:240px}.incremental-table .MuiButton-root{min-width:0;padding:3px 6px;font-size:11px}.incremental-submit{border-top:1px solid #dce5d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:14px 0;display:flex}.incremental-submit>div{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;display:flex}.incremental-submit small{color:#8d651c;flex-basis:100%}.incremental-confirm-store{border-bottom:1px solid #dce5d8;padding:12px 0}.incremental-confirm-store .MuiAlert-root{margin:8px 0}.directory-render-options>details>summary{cursor:pointer;color:#306d54;padding:8px 0}@media (width<=600px){.incremental-filters .MuiTextField-root{width:100%;min-width:0}.incremental-submit>.MuiButton-root{width:100%}.incremental-table{max-height:55dvh}.incremental-heading>div:first-child{align-items:flex-start}.incremental-heading small{flex-basis:100%}}.incremental-table .directory-select-cell{vertical-align:middle;text-align:center;z-index:2;background:#fff;border-right:1px solid #e4ece3;width:48px;min-width:48px;max-width:48px;padding:0 7px;position:sticky;left:0}.incremental-table th.directory-select-cell{z-index:4;background:#f7faf5}.incremental-table .Mui-selected .directory-select-cell{background:#eaf3ed}.directory-render-options>.MuiFormGroup-root,.directory-render-options>details{grid-column:1/-1}.directory-render-options>.MuiFormGroup-root{gap:4px}.directory-render-options>.MuiFormGroup-root .MuiFormControlLabel-root{align-items:flex-start}.directory-render-options>.MuiFormGroup-root .MuiFormControlLabel-label{padding-top:8px}.incremental-table .MuiTableCell-root:not(.directory-select-cell){padding:8px 10px}.incremental-table .MuiTableHead-root .MuiTableCell-root{white-space:normal}.incremental-table .read-progress-button{width:100%;min-width:0}.incremental-table :is(th,td):nth-child(2){z-index:2;background:#fff;border-right:1px solid #e4ece3;position:sticky;left:48px}.incremental-table th:nth-child(2){z-index:4;background:#f7faf5}.incremental-table .Mui-selected td:nth-child(2){background:#eaf3ed}.overview,.automation-page,.nodes-page,.users-page,.stores-page{flex-direction:column;gap:22px;display:flex}.overview-welcome{background:linear-gradient(115deg,#e4f0e9,#f4f7f0 68%,#e8f1eb);border:1px solid #d5e4da;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.overview-welcome h2{letter-spacing:-.7px;margin:7px 0 10px;font-size:28px;line-height:1.3}.overview-welcome p{color:#526b5f;max-width:650px;margin:0}.overview-welcome .MuiButton-root{white-space:nowrap}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.overview-metrics>.v2-panel{padding:19px 23px}.overview-metrics span{color:#677a70;font-size:13px;display:block}.overview-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:8px;font-size:32px;font-weight:650;line-height:1.2;display:block}.overview-columns{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.overview-aside{flex-direction:column;gap:20px;display:flex}.overview-aside>.v2-panel{padding:23px}.overview-aside h3{margin:12px 0;font-size:16px}.overview-aside p{font-size:13px;line-height:1.7}.overview-aside>.v2-panel>.MuiSvgIcon-root{color:#16705b}.overview-tasks{min-width:0}.overview-tasks>.v2-section-heading .MuiTextField-root{min-width:150px}.overview-empty{text-align:center;color:#6b7d73;padding:36px 18px}.overview-empty>.MuiSvgIcon-root{opacity:.65;font-size:34px}.overview-empty h3{color:#304b3c;font-size:16px}.project-card{border-top:1px solid #e6ece8;min-width:0;padding:20px 0}.project-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.project-card-heading strong{font-size:15px}.project-card-heading strong>span{font-weight:500}.project-card-heading small{color:#728277;margin-top:2px;font-size:12px;display:block}.project-counts{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;font-size:13px;display:flex}.project-card>.MuiLinearProgress-root{border-radius:5px;height:5px}.project-card .job-timing{font-size:12px}.project-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.project-card>footer>span{color:#718177;font-size:11px}.project-card>footer>div{flex-wrap:wrap;gap:3px;display:flex}.project-card p{color:#62756a;font-size:13px}.project-card .MuiAlert-root{margin:10px 0}.project-card .job-timing-view{font-size:12px}.muted{color:#687d70}.block-muted{color:#718076;margin-top:4px;font-size:11px;font-weight:400;display:block}.nodes-summary>div{grid-template-columns:1fr auto;gap:8px;margin:16px 0;font-size:12px;display:grid}.nodes-summary>div>.MuiLinearProgress-root{grid-column:1/-1}.nodes-summary>.MuiButton-root{margin-top:9px}.automation-settings{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.automation-settings>div:first-child{flex:1;min-width:240px}.automation-settings h2{margin:0 0 7px;font-size:19px}.automation-settings p{color:#64786a;max-width:580px;margin:0;font-size:13px}.automation-settings>.MuiTextField-root{min-width:160px}.retention-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.retention-grid article{background:#f9fbf8;border:1px solid #e2e9e3;border-radius:10px;padding:17px 20px}.retention-grid p{color:#637769;margin-bottom:0;font-size:13px}.node-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:17px;display:grid}.node-card h3{margin:0;font-size:16px}.node-card>p{font-size:12px}.node-meter{grid-template-columns:1fr auto;gap:8px;margin:20px 0;font-size:13px;display:grid}.node-meter .MuiLinearProgress-root,.node-meter small{grid-column:1/-1}.node-meter small{color:#758479;font-size:11px}.node-connection-details{border-top:1px solid #e0e9e2;padding-top:22px}.node-connection-details>summary{cursor:pointer;padding-bottom:15px;font-weight:600}.nodes-page>.v2-section-heading{margin-bottom:0}.directory-filters{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.directory-filters>.MuiTextField-root:first-child{flex:1;min-width:240px}.directory-filters>.MuiTextField-root:not(:first-child){min-width:190px}.directory-bulk-bar{border-top:1px solid #e5ece6;flex-wrap:wrap;align-items:center;gap:10px;min-height:61px;padding:12px 0;display:flex}.directory-bulk-bar>strong{font-size:13px}.directory-bulk-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.directory-table{min-width:1020px}.directory-table th{white-space:nowrap}.directory-table .MuiCheckbox-root{padding:7px}.directory-table td:first-child,.directory-table th:first-child{vertical-align:middle;width:46px;min-width:46px;padding:0 8px!important}.directory-table td:nth-child(2){min-width:200px}.directory-table td{vertical-align:middle;white-space:normal}.directory-table td small{max-width:240px}.collection-progress,.comparison-receipt{border-top:1px solid #e3ebe5;flex-wrap:wrap;align-items:center;gap:15px;padding:14px 0;font-size:13px;display:flex}.collection-progress>.MuiLinearProgress-root{flex:1;min-width:180px}.comparison-receipt>.MuiButton-root{margin-left:auto}.data-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.data-source-grid>section{border:1px solid #e1e9e2;border-radius:10px;padding:18px}.data-source-grid h3{margin:0 0 10px;font-size:16px}.data-source-grid p{color:#667c6d;min-height:64px;font-size:12px;line-height:1.7}.data-source-grid strong{font-size:24px;display:block}.data-source-grid small{margin:7px 0 13px}.data-source-grid section>div{flex-wrap:wrap;gap:3px;display:flex}.account-identity{align-items:center;gap:13px;margin:5px 0 28px;display:flex}.account-identity .MuiAvatar-root,.user-table-identity .MuiAvatar-root{color:#2a614a;background:#e6efe9;font-size:17px}.account-identity p{color:#738378;margin:4px 0 0;font-size:12px}.security-section{border-top:1px solid #e1e8e3;margin-top:28px;padding-top:12px}.security-section p{color:#64796b;font-size:13px}.security-key{border-bottom:1px solid #e5eae5;align-items:center;gap:12px;padding:12px 0;display:flex}.security-key>span{flex:1}.security-section>.MuiButton-root{margin-top:16px}.security-form form{flex-direction:column;gap:18px;display:flex}.security-form>.MuiButton-root{margin-top:16px}.user-table-identity{align-items:center;gap:12px;display:flex}.user-table-identity .MuiAvatar-root{width:32px;height:32px;font-size:14px}.user-table-identity strong{font-size:13px;font-weight:600}.user-form-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.users-page table{min-width:920px}.auth-grants{grid-template-columns:1fr 1fr 1fr;margin-bottom:20px;gap:14px!important;display:grid!important}.auth-grants>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.auth-grants>.MuiButton-root{justify-self:start}.wb-project-stage{background:#f0f6f2;border-bottom:1px solid #dce7df;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:7px 16px;font-size:12px;display:flex}.wb-project-stage>span:not(.MuiChip-root){color:#5a7666}.wb-project-stage>.MuiButton-root:last-child{margin-left:auto}.wb-layout .v2-sidebar{height:100dvh;overflow:auto}.wb-context-actions .MuiButton-root:last-child{border:1px solid #d4e2d7;border-radius:7px}.wb-context-bar .MuiAutocomplete-root:first-child,.wb-context-bar .MuiAutocomplete-root:nth-child(2){min-width:0}@media (width>=1600px){.overview-columns{grid-template-columns:minmax(0,1fr) 330px}.overview-tasks{padding:26px!important}}@media (width<=1100px){.overview-columns{grid-template-columns:1fr}.overview-aside{grid-template-columns:1fr 1fr;display:grid}.overview-welcome{padding:23px}.data-source-grid{grid-template-columns:1fr}.data-source-grid p{min-height:0}.node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-bulk-actions{width:100%;margin-left:0}}@media (width<=650px){.overview,.automation-page,.nodes-page,.users-page,.stores-page{gap:15px}.overview-welcome{padding:20px;display:block}.overview-welcome h2{font-size:23px}.overview-welcome>.MuiButton-root{margin-top:18px}.overview-metrics{grid-template-columns:1fr 1fr;gap:10px}.overview-metrics>.v2-panel{padding:15px}.overview-metrics strong{font-size:27px}.overview-aside{display:flex}.overview-columns{gap:15px}.retention-grid,.node-grid,.user-form-fields{grid-template-columns:1fr}.directory-filters>.MuiTextField-root{flex:100%;width:100%;min-width:0!important}.directory-bulk-actions{gap:4px}.directory-bulk-actions>.MuiButton-root{padding:5px 7px;font-size:11px}.project-card-heading{align-items:flex-start}.project-card>footer{flex-direction:column;align-items:flex-start}.project-card>footer>div{margin-left:-6px}.auth-grants{grid-template-columns:1fr!important}.wb-project-stage>span:not(.MuiChip-root){display:none}.wb-project-stage{gap:5px;padding:5px 10px}.wb-project-stage>.MuiButton-root{font-size:11px}.nodes-page .v2-section-heading{align-items:flex-start}.overview-tasks>.v2-section-heading{flex-wrap:wrap}}.activity-center.is-quiet{display:contents}.activity-center.is-quiet>.activity-center-heading,.activity-center.is-quiet>.v2-activity-summary{display:none}.overview-tasks .job-timing.compact{background:0 0;border:0;margin-top:6px;padding:9px 0}.overview-tasks .job-timing.compact>span{min-width:88px}.overview-tasks .job-timing.compact .job-finish{min-width:165px}.overview-tasks .project-card{margin:0 22px}.stores-page>.v2-panel>.directory-filters,.users-page>.v2-panel>.directory-filters{margin:18px 22px}.stores-page>.v2-panel>.directory-bulk-bar{margin:0 22px}.node-card.v2-panel{padding:22px}.node-card>.v2-section-heading{margin:0;padding:0}.automation-settings.v2-panel{padding:24px}.automation-page>.v2-panel:has(.retention-grid){padding:24px}.automation-page>.v2-panel:has(.retention-grid)>.v2-section-heading{padding:0}:is(.stores-page>.v2-panel:has(.collection-progress),.stores-page>.v2-panel:has(.comparison-receipt)){padding:22px}@media (width<=650px){.overview-tasks .project-card{margin:0 15px}.stores-page>.v2-panel>.directory-filters,.users-page>.v2-panel>.directory-filters{margin:15px}.stores-page>.v2-panel>.directory-bulk-bar{margin:0 15px}}.mobile-nav-toggle.MuiIconButton-root{display:none}.mobile-nav-drawer.MuiDrawer-paper{background:#f8faf7;width:280px;max-width:86vw;padding:18px 14px}.mobile-nav-heading{color:#214b39;letter-spacing:1px;justify-content:space-between;align-items:center;padding:4px 8px 20px;display:flex}.mobile-nav-drawer nav{flex-direction:column;gap:8px;display:flex}.mobile-nav-drawer nav .MuiButton-root{color:#415d4b;justify-content:flex-start;min-height:45px;padding:10px 15px}.mobile-nav-drawer nav .MuiButton-root.active{color:#214c37;background:#dfebd3}.mobile-nav-drawer>small{color:#6d8173;margin-top:auto;padding:20px 10px;font-size:11px}@media (width<=760px){.studio-v2>.v2-sidebar{display:none}.mobile-nav-toggle.MuiIconButton-root{display:inline-flex}.studio-v2 .v2-main{width:100%;margin:0}.studio-v2 .v2-topbar{z-index:20;min-height:58px;position:sticky;top:0}.wb-layout .v2-topbar{position:relative}.v2-topbar>div:first-child>span:nth-child(3){display:none}}.v2-page-heading>.MuiButton-root{white-space:nowrap;flex-shrink:0}.loading-bar{flex:0 0 4px;align-self:stretch;width:100%;min-width:0;max-width:100%;height:4px;min-height:4px;position:relative;overflow:hidden}.loading-bar>.MuiLinearProgress-root{width:100%;height:100%;margin:0;position:absolute;inset:0}.wb-context-bar{position:relative}.wb-context-bar>.wb-source-loading{height:3px;min-height:3px;position:absolute;bottom:0;left:0;right:0}.wb-list-progress.loading-bar{flex-basis:3px;height:3px;min-height:3px}.wb-scroll-area>.wb-estimate-strip{border-bottom:1px solid #e1e8dd;padding:8px 16px}.wb-search-filters.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.wb-filter-settings{flex-direction:column;gap:16px;width:min(300px,100vw - 32px);padding:20px;display:flex}.wb-filter-settings>.MuiFormControl-root{width:100%}.pagination-settings{flex-direction:column;gap:18px;width:min(290px,100vw - 24px);padding:20px;display:flex}.pagination-settings>.page-jump{justify-content:space-between}.compact-page-controls{flex-wrap:nowrap;gap:0;min-width:0;height:34px;padding:0}.compact-page-controls>.MuiButton-root{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:125px;max-width:180px;font-size:11px}.compact-page-controls>.MuiButton-root>.MuiButton-endIcon{margin-left:2px}.renderer-panel{min-width:0;padding:20px}.renderer-panel>.v2-section-heading{margin-bottom:10px;padding:0 0 10px}.renderer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:14px;margin-top:16px;display:grid}.renderer-worker{border:1px solid #dce6df;border-radius:9px;min-width:0;padding:16px}.renderer-worker-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.renderer-worker-heading>strong{overflow-wrap:anywhere;font-size:14px}.renderer-meter{grid-template-columns:1fr auto;gap:7px;margin:17px 0;font-size:12px;display:grid}.renderer-meter>.MuiLinearProgress-root,.renderer-meter>small{grid-column:1/-1}.renderer-meter>small{color:#718176;font-size:11px}.renderer-worker-details{color:#718176;overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:11px;display:flex}.renderer-cache{border-top:1px solid #e0e8e1;margin-top:22px;padding-top:8px}.renderer-cache>h3{font-size:15px}.renderer-cache>.cache-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.v2-connections>.v2-connection-grid{grid-template-columns:1fr}.wb-project-stage,.wb-project-stage>span{min-width:0}.studio-v2 .v2-topbar>div:first-child{flex-wrap:nowrap;min-width:0}.studio-v2 .v2-topbar>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-v2 .v2-topbar>div:last-child{flex-shrink:0}.studio-v2 .MuiTableContainer-root{max-width:100%}.studio-v2 .MuiAlert-message{overflow-wrap:anywhere;min-width:0}.product-data-panel{min-height:260px}@media (width<=1100px){.studio-v2{display:block}.studio-v2>.v2-sidebar{display:none}.mobile-nav-toggle.MuiIconButton-root{display:inline-flex}.studio-v2 .v2-main{width:100%;min-width:0;margin:0}.studio-v2.wb-layout{flex-direction:column;display:flex}.studio-v2 .v2-workspace-label,.studio-v2 .v2-workspace-label+span{display:none}.studio-v2 .v2-topbar{gap:8px}.wb-layout .v2-topbar{min-height:44px;padding:5px 12px}.wb-job-strip{gap:8px;min-height:44px;padding:6px 10px}.wb-job-strip>.MuiFormControl-root .MuiInputBase-root{font-size:11px}.wb-job-strip>.MuiFormControl-root .MuiSelect-select{padding-top:9px;padding-bottom:9px}.wb-job-strip>.MuiFormControl-root .MuiChip-root{display:none}.wb-layout .MuiSnackbar-root{max-width:calc(100vw - 20px)}}@media (width>=701px) and (width<=1100px){.wb-context-bar{grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) auto;padding:8px 12px}.wb-context-actions{grid-column:auto;gap:3px}.wb-context-actions .MuiButton-root{padding:5px 6px;font-size:11px}.wb-browser-tools{flex-direction:row;gap:10px;padding:0 12px}.wb-search-filters{grid-template-columns:minmax(130px,1fr) minmax(110px,.65fr) minmax(100px,.6fr);gap:7px;width:auto}.wb-browser-tools .MuiTab-root{min-width:92px;padding:8px 9px}}@media (width<=700px){.studio-v2 .v2-content{padding:16px 12px}.studio-v2.wb-layout .v2-content{padding:0}.studio-v2 .v2-page-heading{align-items:flex-start;gap:12px}.studio-v2 .v2-page-heading h1{font-size:25px}.studio-v2 .v2-topbar{min-height:46px;padding:5px 10px}.studio-v2 .v2-topbar>div:first-child{gap:6px;font-size:12px}.studio-v2 .v2-topbar .v2-context-store{display:none}.wb-context-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 8px;padding:7px 10px}.wb-context-actions{grid-column:1/-1;justify-content:flex-end;gap:10px}.wb-context-actions .MuiButton-root{min-height:27px;padding:1px 5px}.wb-context-bar .MuiInputBase-root{font-size:12px}.wb-context-bar .MuiAutocomplete-inputRoot{padding-top:5px!important;padding-bottom:5px!important}.wb-job-strip>.MuiFormControl-root{width:190px;max-width:45%}.wb-job-strip>.MuiChip-root{height:22px;font-size:10px}.wb-job-progress{min-width:0}.wb-browser-tools{flex-direction:column;gap:0;padding:0 10px 5px}.wb-browser-tools>.MuiTabs-root,.wb-browser-tools .MuiTab-root{min-height:34px}.wb-browser-tools .MuiTab-root{padding:5px 10px}.wb-search-filters.compact{grid-template-columns:minmax(0,1fr) auto;gap:4px;width:100%;max-width:none;padding:3px 0}.wb-search-filters.compact>.MuiFormControl-root:first-child{grid-column:auto}.wb-bottom-bar{flex-wrap:wrap;gap:0;max-height:82px;padding:3px 6px}.wb-task-actions{scrollbar-width:thin;flex-wrap:nowrap;flex:100%;justify-content:flex-start;gap:2px;min-width:0;overflow:auto}.wb-task-actions .MuiButton-root{white-space:nowrap;min-height:32px;padding:4px 6px;font-size:11px}.wb-task-actions>.MuiButton-root,.wb-task-actions>span{flex-shrink:0}.wb-bottom-bar .page-controls{margin:0 auto;padding:0}.wb-layout .MuiSnackbar-root{bottom:88px}.wb-scroll-area>.wb-estimate-strip{padding:5px 10px}.wb-scroll-area .job-timing.compact{gap:3px 12px}.wb-scroll-area .job-timing.compact .job-finish{flex-basis:auto;min-width:130px}.wb-project-stage{flex-wrap:wrap;gap:5px;padding:5px 10px}.wb-project-stage>span{display:none}.wb-project-stage .MuiButton-root{min-height:26px;padding:2px 5px;font-size:10px}.renderer-panel{padding:16px!important}.renderer-grid{gap:10px}.renderer-worker{padding:14px}.project-card>footer{flex-direction:column;align-items:flex-start;gap:5px}.project-card>footer>div{justify-content:flex-start;width:100%}.data-source-grid{grid-template-columns:1fr}.directory-filters>.MuiTextField-root{width:100%;min-width:0!important}.MuiDialog-paper{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;margin:10px!important}.MuiDialogTitle-root{overflow-wrap:anywhere;font-size:17px!important}.MuiDialogActions-root{flex-wrap:wrap;gap:3px}.pagination-settings .page-jump .MuiTextField-root{width:70px}}@media (height<=600px) and (width>=600px){.wb-layout .v2-topbar{min-height:38px;padding:3px 10px}.wb-context-bar{grid-template-columns:minmax(100px,.8fr) minmax(150px,1.2fr) auto;gap:8px;padding:5px 10px}.wb-context-actions{grid-column:auto;gap:3px}.wb-context-action-label{display:none}.wb-context-actions .MuiButton-root{min-width:30px;min-height:30px;padding:4px}.wb-context-actions .MuiButton-startIcon{margin:0}.wb-browser-tools{flex-direction:row;gap:8px;padding:0 10px}.wb-browser-tools>.MuiTabs-root,.wb-browser-tools .MuiTab-root{min-height:34px}.wb-browser-tools .MuiTab-root{min-width:82px;padding:5px 7px}.wb-search-filters.compact{flex:1;width:auto;min-width:0;max-width:none}.wb-bottom-bar{flex-wrap:nowrap;gap:6px;max-height:45px;padding:3px 6px}.wb-task-actions{flex-wrap:nowrap;flex:auto;justify-content:flex-start;width:auto;min-width:0;overflow:auto}.wb-bottom-bar .page-controls{flex:none;margin:0}.wb-job-strip{min-height:40px;padding:4px 10px}.wb-project-stage{padding:3px 10px}.wb-project-stage>span{display:none}.MuiDialog-paper{max-height:calc(100dvh - 16px)!important;margin:8px!important}.MuiDialogTitle-root{padding-top:8px!important;padding-bottom:8px!important}.MuiDialogActions-root{padding-top:5px!important;padding-bottom:5px!important}}.wb-context-alert .original-error{margin:10px 0 0;padding:10px}.wb-context-alert .original-error pre{max-height:140px;margin:8px 0 0}.wb-context-alert .original-error-heading h3{font-size:12px}.deletion-plan-progress{grid-template-columns:1fr auto;gap:8px;min-height:51px;padding:12px 0;font-size:12px;display:grid}.deletion-plan-progress>.loading-bar{grid-column:1/-1}.deletion-plan-progress>small{font-variant-numeric:tabular-nums}.job-cleanup>p{overflow-wrap:anywhere;max-height:80px;overflow:auto}
