.app-header>h1{line-height:24px}.app-header>h1>button{font-size:10px;line-height:14px}.app-header>div.flex,.design-tab-strip{font-size:12px;line-height:16px}.app-header-tools .h-5{height:18px;box-shadow:none;background:0 0;border-color:#0000}.app-header-tools .h-5:hover{background:var(--surface-raised);border-color:#0000}.app-header-tools>a[aria-label="Support GTNH Planner on Ko-fi"]{color:#d9a3be;padding-inline:4px;font-weight:500}.app-header-tabs .design-tab-strip{border-bottom:0;height:29px;padding-inline:0}.app-header-tools>a[aria-label="Support GTNH Planner on Ko-fi"]{justify-content:center;width:20px;padding:0}.app-header-tabs .design-tab-strip button.h-5,.app-header-tabs .design-tab-strip .group.h-5{height:26px}.app-header-tabs .design-tab-strip [aria-pressed][title]{height:24px}.design-tabs-track .design-tab{flex:0 auto;width:120px;min-width:64px;container-type:inline-size}.design-tab-name{white-space:nowrap;min-width:0;overflow:hidden}.design-tab-name[data-clipped=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 10px),#0000)}.design-tab>input{min-width:0}@container (max-width:80px){.design-tab-face{display:none}}.plan-summary{background:color-mix(in srgb, var(--surface) 92%, var(--surface-raised))}.plan-summary .plan-summary-name{font-size:13px;line-height:18px}.plan-summary .plan-summary-description{border-left:1px solid var(--line);border-radius:0}.plan-summary .plan-summary-action{font-size:11px;line-height:16px}.plan-summary-lock{background:var(--surface-raised);font-size:10px}.plan-summary-details{background:var(--surface);grid-template-columns:minmax(120px,1fr) minmax(0,3fr)}:root[data-compact] .plan-summary-details{grid-template-columns:minmax(0,1fr)}
.checklist-active [data-checklist-edge],.checklist-active .react-flow__pane,.checklist-active .react-flow__node,.checklist-active .react-flow__node *,.checklist-active .react-flow__edge,.checklist-active .react-flow__edge *,[data-checklist-row=true],[data-checklist-row=true] *{cursor:var(--checklist-cursor)!important}.checklist-active .checklist-done,[data-checklist-done=true]{transition:opacity .16s ease-out;opacity:.07!important}.checklist-active .checklist-done:hover,[data-checklist-done=true]:hover,[data-checklist-done=true]:focus-visible{opacity:.3!important}.checklist-active .react-flow__node:hover{outline-offset:2px;outline:3px solid #86efac}.checklist-active path[data-checklist-edge]:hover{opacity:.5;stroke:#86efac!important}@media (prefers-reduced-motion:reduce){.checklist-active .checklist-done,[data-checklist-done]{transition:none}}
[data-viewer-resource] .resource-row-marks,[data-viewer-resource] .resource-row-marks-gap{display:none}.inspector-panel{color:#e5e7eb;font-size:12px;container-type:inline-size}.inspector-panel:has(.inspector-machines){--inspector-resource-max:62%}.inspector-selection-scope:after{content:"";z-index:20;border:1px solid var(--selection);pointer-events:none;position:absolute;inset:0}.inspector-section-heading{align-items:center;gap:4px;min-height:26px;padding:1px 8px;display:flex}.inspector-section-heading h2,.inspector-flow-section>button:first-child>span:nth-child(2){letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.inspector-count{color:#a3a3a3;font-variant-numeric:tabular-nums;background:#353942;border-radius:4px;padding:1px 4px;font-size:11px}.inspector-controls button,.inspector-controls input{font-size:12px}.inspector-panel .inspector-flow-section{background:#2a2d33;border:0;gap:4px;padding:0 8px;font-size:12px}.inspector-flow-section>button:first-child{font-size:12px}.inspector-rate-selector{color:#d1d5db;background:#202329;border:1px solid #ffffff20;border-radius:5px;gap:0;width:auto;padding-right:0;overflow:hidden}.inspector-rate-selector button{color:#9ca3af;padding:0 5px;font-size:12px;line-height:18px}.inspector-rate-selector button+button{border-left:1px solid #ffffff20}.inspector-rate-selector button:hover{color:#f3f4f6;background:#353b43}.inspector-rate-selector button:focus-visible{outline-offset:-2px;outline:1px solid #67e8f9}.inspector-rate-selector button[aria-pressed=true]{color:#f3f4f6;background:#414750}.inspector-resource-button{grid-template-rows:24px;font-size:12px}.inspector-resource-name{grid-area:1/2;align-self:center;margin-left:4px}.inspector-resource-name>span{font-size:13px;line-height:18px}.inspector-resource-rate{grid-area:1/3;justify-content:flex-end;align-self:center;min-width:0;margin-left:0}.inspector-resource-rate>span{font-size:12px;line-height:18px}.inspector-resource-net{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/3;font-size:12px;font-weight:700}.inspector-resource-rate .opacity-70,.inspector-resource-rate>span>span:last-child,.inspector-unit,.inspector-machine-figures .tabular-nums>span:last-child,.inspector-machine-summary .tabular-nums>span:last-child{color:color-mix(in srgb, currentColor 35%, #9ca3af);margin-left:2px;font-size:8px;font-weight:400}.inspector-machines{--mc-ink:#e5e7eb;--mc-ink-muted:#a3a3a3;--mc-71:#30333a;--mc-85:#353942;--mc-33:#525252}.inspector-machine-summary{background:#25272c;padding-bottom:4px;padding-right:18px}.inspector-machine-summary>.flex{font-size:12px;line-height:18px}.inspector-machine-row{color:#e5e7eb;border-bottom:1px solid #ffffff08;font-size:12px}.inspector-machine-row>span:first-child>span{font-size:12px}.inspector-machine-title{border-bottom:0;min-height:24px;padding-left:4px}.inspector-machine-title>span:first-child>span:first-child{width:20px;height:20px}.inspector-machine-row>span:first-child>span{line-height:18px}.inspector-machine-build{gap:2px;min-height:22px;padding-top:0;padding-bottom:0}.inspector-machine-build>span:first-child{gap:2px}.inspector-build-config{flex-shrink:0;gap:2px;min-width:0;font-size:11px}.inspector-build-config>span{white-space:nowrap;font-size:11px}.inspector-machine-figures .tabular-nums,.inspector-machine-summary .tabular-nums{width:80px;font-size:12px}.inspector-machine-summary .inspector-section-heading{padding-right:2px}.inspector-machine-figures .tabular-nums>svg,.inspector-machine-summary .tabular-nums>svg{width:8px;height:8px;margin-right:1px;display:inline}.inspector-drawer-target{background:color-mix(in srgb, var(--flow-output) 2.5%, transparent);font-size:12px}.inspector-drawer-target[data-tone=need]{background:color-mix(in srgb, var(--flow-input) 2.5%, transparent)}.inspector-drawer-target input{font-size:12px}.inspector-drawer-rate{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.inspector-drawer-rate:has(.storage-rule-list){z-index:20}.inspector-drawer-rate .storage-rule-button--table{width:74px;height:20px;font-size:12px}.inspector-drawer-rate .storage-rule-word{font-size:11px}.inspector-drawer-rate .storage-rate-field{flex:none;width:84px;height:20px;padding:0 4px;font-size:12px}.inspector-drawer-rate .storage-rate-field-number,.inspector-drawer-rate .storage-rate-field-unit{height:18px;line-height:18px}.inspector-drawer-rate .storage-rate-field-unit{font-size:9px}.inspector-resource-rate>span>span:last-child,.inspector-resource-net>.inspector-unit{margin-left:2px}.inspector-machine-title>span:first-child>span:last-child{font-size:13px}.inspector-product-marker{z-index:1;color:var(--flow-output);text-shadow:-1px 0 #12372b,1px 0 #12372b,0 -1px #12372b,0 1px #12372b;filter:drop-shadow(1px 2px 1px #000b);font-size:13px;line-height:14px;position:absolute;bottom:-2px;right:-2px}.inspector-machines[data-power-column=peak] .inspector-machine-figures>span:nth-child(2),.inspector-machines[data-power-column=average] .inspector-machine-figures>span:first-child,.inspector-machines[data-power-column=peak] .inspector-machine-summary>.flex:not(.inspector-section-heading)>span:nth-child(3),.inspector-machines[data-power-column=average] .inspector-machine-summary>.flex:not(.inspector-section-heading)>span:nth-child(2){display:none}.inspector-machine-figures .tabular-nums,.inspector-machine-summary .tabular-nums{width:88px}.inspector-machine-summary .inspector-rate-selector{width:auto}.inspector-machine-build{padding-left:4px;padding-right:4px}.inspector-machine-build>span:first-child>span:first-child{width:16px;left:4px}.inspector-machine-build>span:first-child>span:nth-child(2){width:20px}
.factory-flow-board--worksheet>.react-flow{visibility:hidden;pointer-events:none}.factory-flow-board--worksheet [data-board-toolbar]:not([data-help-anchor=build]),.factory-flow-board--worksheet [data-help-anchor=glance]{display:none}.pool-worksheet{z-index:15;background:var(--surface,#24272c);color:var(--mc-ink);font-family:var(--font-minecraft), monospace;flex-direction:column;padding-top:53px;font-size:11px;line-height:16px;display:flex;position:absolute;inset:0;container-type:inline-size}.pool-sheet-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 12px 16px;overflow:auto}.pool-sheet-summary{z-index:5;border-bottom:1px solid color-mix(in srgb, var(--mc-ink) 20%, transparent);background:var(--surface,#24272c);font-family:var(--app-font);flex-shrink:0;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.5fr) 230px;align-items:stretch;gap:8px;margin:0 12px 8px;padding:5px 0 8px;display:grid;position:relative}.pool-sheet-products{flex-direction:column;min-width:0;display:flex}.pool-summary-toggles{display:none}.pool-sheet-products,.pool-sheet-balance,.pool-sheet-power{border:1px solid color-mix(in srgb, var(--mc-ink) 14%, transparent);min-height:0}.pool-sheet-products,.pool-sheet-balance{min-height:122px;max-height:230px;position:relative}.pool-sheet-summary [data-more-below]:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(transparent, var(--surface,#24272c));height:12px;position:absolute;bottom:0;left:0;right:10px}.pool-sheet-power{align-self:start}.pool-sheet-power .pool-resources-scroll{flex:none}.pool-products-scroll,.pool-resources-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.pool-products-heading,.pool-sheet-resource-heading{border-bottom:1px solid color-mix(in srgb, var(--mc-ink) 14%, transparent);background:color-mix(in srgb, var(--mc-ink) 3%, transparent);flex-shrink:0;align-items:center;gap:8px;height:26px;padding:0 7px;display:flex}.pool-products-heading h3,.pool-sheet-resource-heading h3{font-size:12px;font-weight:500}.pool-sheet-resource-heading h3{margin-right:auto}.pool-sheet-resource-heading label{color:var(--mc-ink-muted);align-items:center;gap:5px;font-size:10px;display:flex}.pool-add-product{z-index:5;position:relative}.pool-add-button{border:1px solid var(--mc-61);width:20px;height:20px;color:var(--mc-ink-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.pool-add-button:hover,.pool-add-button[aria-expanded=true]{color:var(--mc-ink);background:var(--mc-49)}.pool-products-table th:nth-child(2){width:72px}.pool-products-table th:nth-child(3){width:76px}.pool-products-table th:last-child{width:28px}.pool-products-table th:not(:first-child),.pool-products-table td:not(:first-child){text-align:right;white-space:nowrap}.pool-product-target{position:relative}.pool-product-target [aria-label=Required\ amount]>div{transform:none}.pool-sheet-balance,.pool-sheet-power{flex-direction:column;min-width:0;display:flex}.pool-summary-table{border-collapse:collapse;table-layout:fixed;width:100%}.pool-summary-table thead th{text-align:left;color:var(--mc-ink-muted);height:22px;padding:2px 6px;font-size:11px;font-weight:400;line-height:17px}.pool-summary-table tbody td,.pool-summary-table tbody th{border-bottom:1px solid color-mix(in srgb, var(--mc-ink) 8%, transparent);font-variant-numeric:tabular-nums;height:24px;padding:0 6px;font-size:12px;line-height:18px}.pool-summary-table tr>*+*{border-left:1px solid color-mix(in srgb, var(--mc-ink) 9%, transparent)}.pool-summary-table thead th{border-bottom:1px solid color-mix(in srgb, var(--mc-ink) 14%, transparent)}.pool-balance-name{align-items:center;gap:4px;display:flex}.pool-sheet-resources th:not(:first-child),.pool-sheet-resources td:not(:first-child){text-align:right;white-space:nowrap}.pool-sheet-resources th:first-child{width:42%}.pool-sheet-resources .pool-resource-link>span,.pool-product .pool-resource-link>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.pool-summary-table .pool-resource-link{width:100%;min-width:0}.pool-summary-table .pool-order-handle{height:16px}.pool-balance-name{min-width:0}.pool-balance-rate{font-family:var(--app-font)}.pool-flow-input{color:var(--flow-input)!important}.pool-flow-output{color:var(--flow-output)!important}.pool-flow-internal{color:#d1d5db}.pool-power-table th:first-child{width:42px}.pool-power-table tbody th{text-align:left;font-weight:400}.pool-power-table td,.pool-power-table thead th:not(:first-child){text-align:right;white-space:nowrap}.pool-sheet-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.pool-col-picture{width:72px}.pool-col-machine{width:352px}.pool-col-status{width:128px}.pool-col-circuit{width:60px}.pool-col-io{width:auto}.pool-sheet-table>thead,.pool-summary-table thead{z-index:3;background:var(--surface,#24272c);position:sticky;top:0}.pool-sheet-table>thead>tr>th{text-align:left;color:var(--mc-ink-muted);border-bottom:1px solid color-mix(in srgb, var(--mc-ink) 24%, transparent);padding:1px 8px;font-size:11px;font-weight:400}.pool-sheet-search{width:100%;max-width:310px;color:var(--mc-ink-muted);align-items:center;gap:7px;display:flex}.pool-sheet-search input{width:100%;min-width:0;color:var(--mc-ink);background:0 0;outline:none;height:18px;font-size:11px}.pool-sheet-search:focus-within{color:#adc7ff}.pool-sheet-table>tbody>tr{height:max(54px, calc(var(--pool-io-rows,1) * 36px + 4px))}.pool-sheet-table>tbody>tr>td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--mc-ink) 10%, transparent);padding:2px 8px}.pool-sheet-table>tbody:nth-of-type(2n){background:color-mix(in srgb, var(--mc-ink) 3%, transparent)}.pool-sheet-table>tbody+tbody{border-top:1px solid color-mix(in srgb, var(--mc-ink) 20%, transparent)}.pool-sheet-table>tbody:hover{background:color-mix(in srgb, var(--mc-ink) 5%, transparent)}.pool-sheet-table>tbody>tr>td+td{border-left:1px solid color-mix(in srgb, var(--mc-ink) 6%, transparent)}.pool-sheet-table .pool-picture-cell{padding:0;position:relative}.pool-machine-picture{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pool-machine-picture>[data-machine-picture]{flex-shrink:0;width:52px;height:52px;padding:0}.pool-machine-picture>[data-machine-picture]>*{filter:drop-shadow(1px 2px 2px #00000059);max-width:100%;max-height:100%}.pool-sheet-table .pool-circuit-cell{vertical-align:middle;padding:2px}.pool-circuit-slot{justify-content:center;align-items:center;min-height:44px;display:flex}.pool-machine-count{border:0;flex-shrink:0;min-width:0;padding:0}.pool-machine-count>div{height:22px}.pool-machine-details{align-items:flex-start;min-width:0;display:flex}.pool-machine-layout{flex-direction:column;display:flex}.pool-machine-layout>*{flex-shrink:0}.pool-machine-editor{width:100%;min-width:0;display:block}.pool-editor-controls{flex-wrap:wrap;align-items:center;gap:3px 6px;display:flex}.pool-editor-controls:empty{display:none}.pool-editor-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.pool-editor-power{justify-content:flex-end;align-items:center;gap:3px;padding-top:6px;display:flex}.pool-editor-power:empty{display:none}.pool-editor-power [data-power-controls]>button,.pool-editor-power [data-power-controls]>input{white-space:nowrap;flex-shrink:0;width:46px;height:24px;padding-inline:2px;font-size:14px}.pool-editor-power [data-power-controls]>:first-child{width:calc(46px + 1ch)}.pool-machine-settings{width:100%;margin:0}.pool-machine-settings>*{max-width:100%}.pool-settings-section{border-left:2px solid var(--mc-61);margin:5px 0 3px;padding-left:6px}.pool-sheet-button{min-height:22px;color:var(--mc-ink);cursor:pointer;justify-content:center;align-items:center;gap:3px;padding:0;display:inline-flex}.pool-sheet-button:hover:not(:disabled){color:#adc7ff}.pool-sheet-button:disabled{opacity:.65;cursor:default}.pool-machine-title{text-align:left;white-space:normal;font-size:12px;line-height:17px}.pool-machine-cell [data-machine-menu-toggle]{align-items:start;max-width:100%}.pool-machine-cell [data-machine-menu-toggle] svg{margin-top:3px}.pool-machine-power{color:var(--mc-ink);flex-wrap:wrap;gap:0 12px;font-size:12px;line-height:19px;display:flex}.pool-power-line{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pool-power-line small{color:var(--mc-ink-muted);font-size:11px}.pool-machine-stats{grid-template-columns:128px minmax(0,1fr) 63px;align-items:center;gap:2px 6px;margin:0;padding-top:2px;display:grid}.pool-sheet-table .pool-status-cell{vertical-align:middle;border-left:1px solid color-mix(in srgb, var(--mc-ink) 6%, transparent)}.pool-section-status{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pool-status{border:1px solid var(--mc-47);background:var(--mc-71);height:22px;box-shadow:inset 1px 1px 0 var(--mc-93), inset -1px -1px 0 var(--mc-47);white-space:nowrap;color:var(--mc-ink);align-items:center;padding:0 5px;font-size:12px;line-height:17px;display:inline-flex}.pool-status--balanced{color:#94d5b7}.pool-status--blocked,.pool-status--power-stalled,.pool-status--starved,.pool-status--bottleneck,.pool-status--dead-loop,.pool-status--clog-lock{color:#f0b0a4}.pool-shared-label{color:var(--mc-ink-muted);align-items:center;font-size:10px;display:flex}.pool-row-actions{align-items:center;display:inline-flex}.pool-machine-stats .pool-row-actions{grid-column:3;justify-self:end}.pool-sheet-icon-button{width:21px;height:21px;color:var(--mc-ink-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pool-sheet-icon-button svg{width:14px;height:14px}.pool-sheet-icon-button:hover{color:var(--mc-ink);background:var(--mc-49)}.pool-port-list{grid-template-columns:repeat(var(--pool-io-columns,1), minmax(0, 1fr));grid-template-rows:repeat(var(--pool-io-rows,1), 36px);grid-auto-rows:36px;align-content:start;gap:0 9px;display:grid;position:relative}.pool-item-divider{pointer-events:none;background:color-mix(in srgb, var(--mc-ink) 4%, transparent);width:1px;position:absolute;top:0;bottom:0}.pool-port{min-width:0}.pool-port-line{grid-template-rows:16px 16px;align-items:start;min-width:0;height:36px;padding:0;display:grid;position:relative}.pool-resource-link{text-align:left;cursor:pointer;align-items:center;gap:3px;min-width:0;max-width:100%;display:flex}.pool-resource-link>span{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pool-port-list .pool-resource-link{align-items:start;height:32px}.pool-port-list .pool-resource-link>span{padding-top:2px;font-size:11px;line-height:14px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000 calc(100% - 6px));mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000 calc(100% - 6px))}.pool-resource-link:hover{color:#adc7ff}.pool-item-icon{flex-shrink:0}.pool-port-rate{pointer-events:none;color:var(--mc-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:35px;font-size:10px;line-height:12px}.pool-port-rate strong{font-size:10px;font-weight:500}.pool-port-rate small{margin-left:2px;font-size:8px}.pool-machine-off .pool-port-list{opacity:.5}.pool-sheet-muted,.pool-sheet-empty{color:var(--mc-ink-muted)}.pool-sheet-empty{padding:12px 5px}.pool-sheet-notice{z-index:4;pointer-events:none;color:#e0cc93;margin:0;font-size:10px;line-height:18px;position:absolute;top:48px;right:16px}.pool-worksheet button:focus-visible,.pool-worksheet input:focus-visible,.pool-port-list:focus-visible{outline-offset:2px;outline:1px solid #6f9cff}@container (max-width:960px){.pool-sheet-summary{flex-direction:column;gap:0;min-height:0;max-height:40%;display:flex}.pool-summary-toggles{border:1px solid color-mix(in srgb, var(--mc-ink) 14%, transparent);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pool-summary-toggles button{cursor:pointer;background:color-mix(in srgb, var(--mc-ink) 3%, transparent);justify-content:space-between;align-items:center;gap:3px;min-width:0;height:32px;padding:0 7px;font-size:12px;display:flex}.pool-summary-toggles button+button{border-left:1px solid color-mix(in srgb, var(--mc-ink) 14%, transparent)}.pool-summary-toggles button[aria-expanded=true]{background:color-mix(in srgb, #78a7bc 15%, var(--surface,#24272c))}.pool-summary-toggles button[aria-expanded=true] svg{transform:rotate(180deg)}.pool-sheet-products,.pool-sheet-balance,.pool-sheet-power{border-top:0;flex:0 auto;align-self:stretch;min-height:0}.pool-sheet-summary:not([data-mobile-summary=products]) .pool-sheet-products,.pool-sheet-summary:not([data-mobile-summary=resources]) .pool-sheet-balance,.pool-sheet-summary:not([data-mobile-summary=power]) .pool-sheet-power{display:none}.pool-sheet-power .pool-resources-scroll{flex:1}.pool-sheet-power .pool-sheet-resource-heading,.pool-products-heading h3,.pool-sheet-resource-heading h3{display:none}}@media (pointer:coarse){.pool-sheet-button,.pool-sheet-icon-button{min-width:26px;min-height:30px}.pool-sheet-search input{font-size:16px}}.pool-sheet-table>thead>tr>th:nth-child(4){text-align:center;padding-inline:2px;font-size:10px}.pool-order-handle{width:16px;min-width:16px;height:22px;color:var(--mc-ink-muted);opacity:.55;cursor:grab;justify-content:center;align-items:center;display:inline-flex}.pool-order-handle svg{width:13px;height:13px}.pool-order-handle:hover,.pool-order-handle:focus-visible{opacity:1}.pool-machine-row-tools{z-index:2;align-items:center;display:flex;position:absolute;top:1px;left:0}.pool-collapse-machine{width:20px;height:22px;color:var(--mc-ink-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.pool-collapse-machine:hover{color:var(--mc-ink);background:var(--mc-49)}.pool-collapse-machine[aria-expanded=false] svg{transform:rotate(-90deg)}.pool-resource-link[draggable=true]{cursor:grab}.pool-worksheet [data-order-drop=before]{box-shadow:inset 0 2px #78a7bc}.pool-worksheet [data-order-drop=after]{box-shadow:inset 0 -2px #78a7bc}.pool-sheet-products[data-resource-drop]{background:color-mix(in srgb, #78a7bc 12%, var(--surface,#24272c));outline-offset:-2px;outline:2px solid #78a7bc}@container (max-width:1080px){.pool-sheet-table,.pool-sheet-table>thead{display:block}.pool-sheet-table colgroup{display:none}.pool-sheet-table>thead>tr{height:auto;display:block}.pool-sheet-table>thead>tr>th{display:none}.pool-sheet-table>thead>tr>th:nth-child(2){padding-block:4px;display:block}.pool-sheet-table>tbody{grid-template-columns:128px 60px minmax(0,1fr) minmax(0,1fr);display:grid}.pool-sheet-table>tbody>tr{display:contents}.pool-sheet-table>tbody>tr>td{min-width:0}.pool-picture-cell{grid-area:1/1}.pool-machine-cell{grid-area:1/2/auto/-1}.pool-machine-layout{padding-bottom:4px}.pool-status-cell{grid-column:1}.pool-circuit-cell{grid-column:2}.pool-takes-cell{grid-column:3}.pool-makes-cell{grid-column:4}.pool-section-status,.pool-circuit-slot{justify-content:center;height:100%}.pool-takes-cell:before,.pool-makes-cell:before{color:var(--mc-ink-muted);margin-bottom:2px;font-size:10px;line-height:14px;display:block}.pool-takes-cell:before{content:"Takes"}.pool-makes-cell:before{content:"Makes"}}@container (max-width:660px){.pool-sheet-table>tbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.pool-sheet-table .pool-picture-cell{border:0;width:64px;height:64px;position:absolute;top:0;left:0}.pool-sheet-table .pool-machine-cell{border-left:0;grid-column:1/-1;min-height:64px;padding-left:72px}.pool-editor-heading{grid-template-columns:minmax(0,1fr)}.pool-editor-power{justify-content:flex-start;padding-top:0}.pool-machine-stats{grid-template-columns:minmax(0,1fr) auto}.pool-machine-count{grid-column:1}.pool-machine-stats .pool-row-actions{grid-area:1/2}.pool-machine-power{grid-column:1/-1}.pool-machine-settings,.pool-settings-section{min-width:0}.pool-power-line{white-space:normal}.pool-status-cell{grid-column:1}.pool-circuit-cell{grid-column:2}.pool-takes-cell{grid-column:1}.pool-makes-cell{grid-column:2}.pool-sheet-resources th:first-child{width:34%}.pool-sheet-resources th,.pool-sheet-resources td{padding-inline:3px}.pool-sheet-resources th{font-size:10px}}@container (max-width:400px){.pool-machine-stats{flex-wrap:wrap;display:flex}.pool-machine-power{flex-basis:100%;order:2}.pool-machine-stats .pool-row-actions{order:1;margin-left:auto}.pool-sheet-resources th:first-child{width:30%}.pool-sheet-resources th,.pool-sheet-resources td{padding-inline:2px}.pool-sheet-resources .pool-balance-rate{white-space:normal}.pool-sheet-resources .inspector-unit{display:inline-block}}.pool-sheet-table>tbody[data-collapsed] tr{height:32px}.pool-sheet-table>tbody[data-collapsed] td{vertical-align:middle;padding-block:2px}tbody[data-collapsed] .pool-machine-row-tools{top:50%;transform:translateY(-50%)}tbody[data-collapsed] .pool-machine-picture{left:36px}tbody[data-collapsed] .pool-machine-picture>[data-machine-picture]{width:28px;height:28px}.pool-collapsed-machine{white-space:nowrap;align-items:center;gap:8px;min-width:0;height:28px;display:flex}.pool-collapsed-name{white-space:nowrap;min-width:0;font-size:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.pool-collapsed-count{max-width:50%;color:var(--mc-ink-muted);flex-shrink:0;font-size:11px;overflow:hidden}.pool-collapsed-ports{white-space:nowrap;align-items:center;gap:2px;height:28px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.pool-collapsed-ports .pool-port-list{display:contents}.pool-collapsed-ports .pool-port{flex:0 0 24px}.pool-collapsed-ports .pool-port-line{height:26px;box-shadow:none;background:0 0;border:0;align-items:center;display:flex}.pool-collapsed-ports .pool-resource-link{height:24px}@container (max-width:1080px){.pool-sheet-table>tbody[data-collapsed]{grid-template-columns:68px minmax(64px,1.6fr) minmax(0,1fr) minmax(0,1fr)}.pool-sheet-table>tbody[data-collapsed] .pool-picture-cell{grid-area:1/1;width:auto;height:32px;position:relative;inset:auto}.pool-sheet-table>tbody[data-collapsed] .pool-machine-cell{grid-area:1/2;min-height:0;padding-inline:4px}.pool-sheet-table>tbody[data-collapsed] .pool-takes-cell{grid-area:1/3;padding-inline:3px}.pool-sheet-table>tbody[data-collapsed] .pool-makes-cell{grid-area:1/4;padding-inline:3px}tbody[data-collapsed] .pool-takes-cell:before,tbody[data-collapsed] .pool-makes-cell:before{display:none}.pool-collapsed-machine{gap:4px}}.pool-machine-row-tools{background:var(--surface,#24272c);border-right:1px solid color-mix(in srgb, var(--mc-ink) 15%, transparent);flex-direction:column;width:20px}.pool-machine-row-tools .pool-order-handle{opacity:.9}.pool-machine-picture{left:20px}.pool-sheet-table>tbody[data-collapsed] .pool-machine-row-tools{flex-direction:row;width:36px}.pool-order-handle{touch-action:none}.pool-drag-preview{z-index:10000;pointer-events:none;border:2px solid var(--mc-61);background:var(--mc-47);width:240px;max-width:calc(100vw - 16px);min-height:36px;color:var(--mc-ink);font-family:var(--app-font);align-items:center;gap:8px;padding:3px 7px 3px 3px;font-size:14px;font-weight:600;display:flex;position:fixed;box-shadow:4px 4px #00000073}.pool-drag-preview>:first-child{flex-shrink:0}.pool-drag-preview>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-pool-drag-source]{opacity:.35}body[data-pool-dragging],body[data-pool-dragging] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body[data-pool-dragging] [data-minecraft-tooltip],body[data-pool-dragging] [data-tooltip-companion]{visibility:hidden;pointer-events:none}.pool-summary-toggles [data-resource-drop]{outline-offset:-2px;outline:2px solid #78a7bc}@container (max-width:660px){.pool-sheet-table>tbody:not([data-collapsed]) .pool-picture-cell{width:72px}.pool-sheet-scroll{padding-left:24px}}.pool-desired-products{font-family:var(--app-font);margin:0 0 10px}.pool-desired-products .pool-sheet-products{min-height:0;max-height:none;display:flex}.pool-desired-products .pool-products-scroll{overflow:visible}.pool-desired-products .pool-products-heading h3{display:block}.pool-production-heading{min-height:28px;font-family:var(--app-font);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pool-production-name{width:170px;min-width:70px;max-width:100%;font:inherit;color:var(--mc-ink);border-bottom:1px dotted var(--mc-61);background:0 0;font-weight:600}.pool-production-summary{color:var(--mc-ink-muted);margin-right:auto;font-size:10px}.pool-production-key{border:1px solid var(--mc-61);color:var(--mc-ink-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.pool-production-key:hover{color:var(--mc-ink);background:var(--mc-49)}.pool-production-select{color:var(--mc-ink);background:var(--mc-49);border:1px solid var(--mc-61);max-width:170px;font-family:var(--app-font);padding:2px 4px;font-size:10px}.pool-production-move{font:10px var(--app-font);color:var(--mc-ink-muted);align-items:center;gap:5px;max-width:100%;margin-bottom:4px;display:inline-flex}.pool-production-move select{min-width:0}.pool-sheet-table>.pool-production-scope>tr{height:auto}.pool-sheet-table>.pool-production-scope>tr>td{background:color-mix(in srgb, #6f9cff 7%, var(--surface,#24272c));padding:8px 10px}.pool-group-totals{font-family:var(--app-font);grid-template-columns:minmax(160px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.pool-group-totals .pool-sheet-power{min-width:0}.pool-group-totals .pool-sheet-resource-heading,.pool-group-totals .pool-sheet-resource-heading h3{display:flex}.pool-group-flow{min-width:0}.pool-group-flow h4{margin-bottom:5px;font-weight:600}.pool-group-flow-item{align-items:center;gap:6px;padding:3px 0;display:flex}.pool-group-flow-item .pool-resource-link{flex:1;min-width:0}.pool-group-flow-item strong{white-space:nowrap;font-size:10px}.pool-group-links{font-family:var(--app-font);flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.pool-group-links>span:first-child{margin-right:5px;font-weight:600}.pool-group-link{border:1px solid var(--mc-61);cursor:pointer;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.pool-group-link[aria-pressed=true]{background:#d8a25818;border-color:#d8a258}.pool-group-link strong{color:#dfb77e;font-size:10px}.pool-group-link:disabled{cursor:default}.pool-group-drop-hint{font:10px var(--app-font);color:var(--mc-ink-muted);margin-top:7px}.pool-sheet-table>.pool-group-frame>tr{height:auto}.pool-sheet-table>.pool-group-frame>tr>td{border-left:2px solid #6f9cff55;padding:8px 0 8px 12px}.pool-production-scope[data-group-drop]{outline-offset:-2px;outline:2px solid #78a7bc}.pool-product-scope{color:var(--mc-ink-muted);gap:6px;font-size:10px;display:flex}.pool-product-scope button{text-decoration:underline}@container (max-width:1080px){.pool-sheet-table>.pool-production-scope,.pool-sheet-table>.pool-group-frame,.pool-sheet-table>.pool-production-scope>tr,.pool-sheet-table>.pool-group-frame>tr,.pool-sheet-table>.pool-production-scope>tr>td,.pool-sheet-table>.pool-group-frame>tr>td{display:block}}@container (max-width:600px){.pool-production-heading{gap:5px}.pool-production-name{width:130px}.pool-group-totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pool-group-totals .pool-sheet-power{grid-column:1/-1}.pool-group-flow-item{flex-wrap:wrap}.pool-group-flow-item .pool-resource-link{flex-basis:100%}.pool-sheet-table>.pool-group-frame>tr>td{padding-left:6px}}.pool-target-help{font-family:var(--app-font);margin-top:4px;font-size:11px;line-height:1.5}.pool-target-help p{margin:0 0 6px}.pool-target-help p:last-child{margin-bottom:0}.pool-target-help-name{color:var(--mc-ink);margin-bottom:4px;display:block}.pool-target-help-rates{color:var(--mc-ink-muted);flex-wrap:wrap;gap:2px 18px;margin-bottom:6px;display:flex}.pool-target-help .pool-help-goal,.pool-target-help .pool-help-ignore{color:var(--flow-output);font-weight:600}.pool-target-help .pool-help-actual{color:var(--flow-input);font-weight:600}.pool-target-help .pool-help-match{color:#adc7ff;font-weight:600}
.pool-worksheet--dense{font-family:var(--app-font);font-size:11px;line-height:14px}.pool-worksheet--dense .pool-sheet-table{display:table}.pool-worksheet--dense .pool-sheet-table>colgroup{display:table-column-group}.pool-worksheet--dense .pool-sheet-table>thead{display:table-header-group}.pool-worksheet--dense .pool-sheet-table>thead>tr{height:25px;display:table-row}.pool-worksheet--dense .pool-sheet-table>thead>tr>th{font:10px var(--app-font);padding:2px 4px;display:table-cell}.pool-worksheet--dense .pool-col-picture{width:52px}.pool-worksheet--dense .pool-col-machine{width:var(--pool-machine-width,180px)}.pool-worksheet--dense .pool-col-tier{width:var(--pool-tier-width,80px)}.pool-worksheet--dense .pool-col-count{width:max(44px, calc(var(--pool-count-width,40px) + 8px))}.pool-worksheet--dense .pool-col-power{width:var(--pool-power-width,64px)}.pool-worksheet--dense .pool-col-actions{width:88px}.pool-worksheet--dense .pool-sheet-table:has(>tbody[data-worksheet-node] .pool-collapse-machine)>colgroup>.pool-col-actions{width:108px}.pool-worksheet--dense .pool-sheet-table>tbody{display:table-row-group}.pool-worksheet--dense .pool-sheet-table>tbody>tr{height:28px;display:table-row}.pool-worksheet--dense .pool-sheet-table>tbody>tr>td{vertical-align:middle;border-left:0;padding:0 4px;display:table-cell}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-picture-cell{width:auto;height:auto;padding:0;position:relative}.pool-worksheet--dense .pool-machine-row-tools{flex-direction:row;justify-content:center;align-items:center;width:24px;display:flex;position:absolute;inset:0 auto 0 0;transform:none}.pool-worksheet--dense .pool-order-handle{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;min-height:0;padding:0;display:inline-flex}.pool-worksheet--dense .pool-order-handle svg{width:16px;height:16px}.pool-worksheet--dense .pool-machine-picture{inset:0 0 0 24px}.pool-worksheet--dense .pool-machine-picture>[data-machine-picture]{width:26px;height:26px}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-machine-cell{min-height:0;padding:1px 4px}.pool-worksheet--dense .pool-machine-layout{flex-direction:row;align-items:center;gap:7px;min-width:0;padding:0}.pool-worksheet--dense .pool-machine-details{flex:1;align-items:center;min-width:0}.pool-worksheet--dense .pool-editor-heading{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.pool-worksheet--dense .pool-editor-heading>:first-child{flex:1;min-width:0}.pool-worksheet--dense .pool-tier-editor{justify-content:flex-end;display:flex}.pool-worksheet--dense .pool-column-headings .pool-tier-heading{text-align:left}.pool-worksheet--dense .pool-editor-power{flex-shrink:0;gap:2px;width:max-content;padding:0}.pool-worksheet--dense .pool-machine-cell [data-machine-menu-toggle]{text-align:left;justify-content:flex-start;align-items:center;gap:2px;width:100%;min-height:20px;display:flex}.pool-worksheet--dense .pool-machine-title{font:11px/16px var(--app-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pool-worksheet--dense .pool-machine-cell [data-machine-menu-toggle] svg{width:10px;height:10px;margin:0}.pool-worksheet--dense .pool-editor-power [aria-label^=Tier\ ],.pool-worksheet--dense .pool-editor-power [data-power-controls]>button,.pool-worksheet--dense .pool-editor-power [data-power-controls]>input{width:34px;height:20px;min-height:0;font:10px var(--app-font);box-shadow:none;padding:0 2px}.pool-worksheet--dense .pool-editor-power [data-power-controls]>:first-child{width:36px}.pool-worksheet--dense .pool-machine-count{flex-shrink:0;flex-basis:var(--pool-count-width,40px);width:var(--pool-count-width,40px);justify-content:flex-start;display:flex}.pool-worksheet--dense .pool-machine-count [data-tooltip-root]>div{height:20px;box-shadow:none;background:0 0;border:0;gap:2px;padding:0}.pool-worksheet--dense .pool-machine-count [data-tooltip-root]>div>div:first-child{display:none}.pool-worksheet--dense .pool-machine-count button,.pool-worksheet--dense .pool-machine-count input,.pool-worksheet--dense .pool-machine-count button span{font:11px var(--app-font)}.pool-worksheet--dense .pool-machine-count input{width:52px;height:20px}.pool-worksheet--dense .pool-section-status{align-items:center;gap:1px}.pool-worksheet--dense .pool-status{width:7px;min-width:0;height:7px;box-shadow:none;color:#0000;background:#999b9f;border:0;border-radius:50%;padding:0;font-size:0;line-height:0;display:block}.pool-worksheet--dense .pool-status--balanced{background:#94d5b7}.pool-worksheet--dense .pool-status--blocked,.pool-worksheet--dense .pool-status--power-stalled,.pool-worksheet--dense .pool-status--starved,.pool-worksheet--dense .pool-status--bottleneck,.pool-worksheet--dense .pool-status--dead-loop,.pool-worksheet--dense .pool-status--clog-lock{background:#ed9b80}.pool-worksheet--dense .pool-shared-label{font-size:8px;line-height:9px}.pool-worksheet--dense .pool-circuit-slot{height:22px;min-height:0}.pool-worksheet--dense .pool-machine-power-value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:1px 3px;display:inline-flex}.pool-worksheet--dense .pool-machine-power-value strong{font-size:10px;font-weight:500}.pool-worksheet--dense .pool-machine-power-value small{color:var(--mc-ink-muted);font-size:8px}.pool-worksheet--dense .pool-row-actions{justify-content:flex-end;align-items:center;gap:1px;display:flex}.pool-worksheet--dense .pool-sheet-icon-button,.pool-worksheet--dense .pool-collapse-machine{width:19px;min-width:0;height:20px;min-height:0;padding:0}.pool-worksheet--dense .pool-sheet-icon-button svg{width:12px;height:12px}.pool-worksheet--dense .pool-port-list{flex-wrap:wrap;grid-template:none;align-items:center;gap:1px 2px;display:flex}.pool-worksheet--dense .pool-port{flex:none;min-width:22px}.pool-worksheet--dense .flow-port.pool-port-line{width:auto;height:22px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:0 1px;display:flex}.pool-worksheet--dense .pool-port-list .pool-resource-link{justify-content:center;align-items:center;height:18px}.pool-worksheet--dense .pool-port-note{font:7px/8px var(--app-font);color:var(--mc-ink-muted);white-space:nowrap}.pool-worksheet--dense .pool-port-line:has(.pool-port-note){height:28px}.pool-worksheet--dense .pool-takes-cell:before,.pool-worksheet--dense .pool-makes-cell:before{display:none}.pool-worksheet--dense .pool-collapsed-ports{flex-wrap:wrap;gap:4px;display:flex}.pool-worksheet--dense .pool-sheet-table>tbody>.pool-settings-row{height:auto}.pool-worksheet--dense .pool-settings-section{background:color-mix(in srgb, #6f9cff 5%, var(--surface));border-left:2px solid #6f9cff;flex-wrap:nowrap;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;display:flex}.pool-worksheet--dense .pool-settings-section>.pool-machine-settings{flex:0 520px;width:520px;min-width:0}.pool-worksheet--dense .pool-settings-section>button:last-child{flex:none}.pool-machine-settings{container-type:inline-size}.pool-machine-settings [data-grid-block]{height:auto!important}@container (max-width:360px){.pool-machine-settings .crop-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pool-machine-identity{align-items:center;gap:5px;min-width:0;display:flex}.pool-crop-picker{flex:none;position:relative}.pool-worksheet--dense .pool-sheet-table>.pool-group-frame>tr,.pool-worksheet--dense .pool-sheet-table>.pool-production-scope>tr{height:auto}.pool-worksheet--dense .pool-sheet-table>.pool-group-frame>tr>td{border-left:2px solid #6f9cff44;padding:4px 0 4px 8px}.pool-worksheet--dense .pool-production-name{border-bottom-color:#0000;width:135px;font-size:11px}.pool-worksheet--dense .pool-production-name:hover,.pool-worksheet--dense .pool-production-name:focus{border-bottom-color:var(--mc-61)}.pool-worksheet--dense .pool-production-summary{margin:0 5px 0 0;font-size:9px}.pool-worksheet--dense .pool-group-power-inline{margin-left:auto}.pool-worksheet--dense .pool-group-actions{align-items:center;gap:4px;display:flex}.pool-worksheet--dense .pool-production-key{border:0;justify-content:center;width:20px;height:20px;padding:2px}.pool-worksheet--dense .pool-production-move{gap:3px;margin:0;font-size:9px}.pool-worksheet--dense .pool-production-select{max-width:110px;height:19px;padding:0 2px;font-size:9px}.pool-worksheet--dense .pool-group-totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:1px}.pool-worksheet--dense .pool-group-flow{flex-wrap:wrap;align-content:start;align-items:center;gap:2px 7px;min-height:23px;display:flex}.pool-worksheet--dense .pool-group-flow h4{color:var(--mc-ink-muted);flex-shrink:0;width:34px;margin:0;font-size:9px;font-weight:400}.pool-worksheet--dense .pool-group-flow-item.pool-port-line{flex-wrap:nowrap;gap:2px;height:29px;padding:0;display:flex}.pool-worksheet--dense .pool-group-flow-item .pool-resource-link{flex:none}.pool-worksheet--dense .pool-group-flow-item strong{color:var(--mc-ink);font-size:9px;font-weight:600}.pool-worksheet--dense .pool-group-flow-item .pool-port-rate small{color:var(--mc-ink-muted);opacity:.8;font-size:7px}.pool-worksheet--dense .pool-group-links{gap:2px 5px;min-height:22px;margin-top:1px}.pool-worksheet--dense .pool-group-links>span:first-child{color:var(--mc-ink-muted);width:34px;margin:0;font-size:9px;font-weight:400}.pool-worksheet--dense .pool-group-link{border-color:#0000;gap:2px;padding:0 2px}.pool-worksheet--dense .pool-group-link:hover{border-color:#6f9cff88}.pool-worksheet--dense .pool-group-link[aria-pressed=true]{border-color:#d8a25866}.pool-worksheet--dense .pool-group-link strong{font-size:8px;font-weight:500}.pool-compact-power,.pool-power-headline{font:10px var(--app-font);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.pool-power-headline{outline-offset:3px}.pool-power-headline svg,.pool-power-headline small{color:var(--mc-ink-muted)}.pool-power-headline small{margin-left:1px;font-size:8px}.pool-power-headline strong{font-weight:500}.pool-power-breakdown{min-width:230px;font:11px var(--app-font)}.pool-power-breakdown th,.pool-power-breakdown td{padding:4px 8px}.pool-worksheet--dense .pool-desired-products{margin-bottom:5px}.pool-worksheet--dense .pool-products-heading{height:22px}.pool-worksheet--dense .pool-summary-table th,.pool-worksheet--dense .pool-summary-table td{height:23px;padding:1px 5px;font-size:10px}.pool-worksheet--dense .pool-production-heading{position:relative}.pool-compact-power{position:static}.pool-power-headline{cursor:pointer;list-style:none}.pool-power-headline::-webkit-details-marker{display:none}.pool-power-breakdown{z-index:20;border:1px solid var(--mc-61);background:var(--surface,#24272c);padding:6px;position:absolute;top:100%;right:0;box-shadow:0 4px 14px #0006}.pool-resource-fallback{width:18px;height:18px;font:9px var(--app-font);color:var(--mc-ink-muted);justify-content:center;align-items:center;display:flex}.pool-worksheet--dense .pool-overview{grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"rates power";align-items:start;gap:12px;margin-bottom:4px;display:grid}.pool-worksheet--dense .pool-overview .pool-sheet-power{width:100%;display:block}.pool-worksheet--dense .pool-overview .pool-summary-table :is(th,td){vertical-align:middle;height:18px;padding:0 5px;line-height:16px}.pool-worksheet--dense .pool-overview .pool-summary-table thead th{background:color-mix(in srgb, var(--mc-ink) 3%, var(--surface,#24272c));height:20px}.pool-overview-title{min-width:0;color:var(--mc-ink);align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.pool-overview-title h3{text-overflow:ellipsis;white-space:nowrap;font:inherit;overflow:hidden}.pool-worksheet--dense .pool-overview :is(.pool-order-handle,.pool-sheet-icon-button,.pool-add-button){vertical-align:middle;height:16px;min-height:0}.pool-worksheet--dense .pool-overview .pool-order-handle{flex-basis:20px;width:20px}.pool-worksheet--dense .pool-overview .pool-order-handle svg{width:12px;height:12px}.pool-worksheet--dense .pool-overview .pool-add-button{border:0;margin-left:auto}.pool-worksheet--dense .pool-overview .pool-resource-link{height:16px;line-height:16px}.pool-worksheet--dense .pool-overview .pool-item-icon{width:14px!important;height:14px!important}.pool-worksheet--dense .pool-overview .pool-resource-link>span{font-size:11px}.pool-drop-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mc-ink-muted);font-size:10px;font-weight:400;overflow:hidden}.pool-overview-title h3{flex-shrink:0;max-width:100%}@container (max-width:440px){.pool-drop-hint{display:none}}.pool-worksheet--dense .pool-overview .pool-resources-scroll{max-height:none}.pool-worksheet--dense .pool-overview .pool-desired-products{margin:0}.pool-worksheet--dense .pool-production-heading{gap:4px;min-height:24px}.pool-worksheet--dense .pool-group-actions{margin-left:auto}.pool-worksheet--dense .pool-group-power-inline+.pool-group-actions{margin-left:0}.pool-worksheet--dense .pool-group-balance{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.pool-worksheet--dense .pool-group-totals{flex-wrap:wrap;gap:0 18px;padding:0;display:flex}.pool-worksheet--dense .pool-group-flow{gap:2px 6px;min-height:21px}.pool-worksheet--dense .pool-group-flow h4{width:auto}.pool-worksheet--dense .pool-group-links{min-height:21px;margin:0}.pool-worksheet--dense .pool-group-links>span:first-child{width:auto;margin-right:2px}.pool-worksheet--dense .pool-sheet-table>.pool-production-scope>tr>td{padding:1px 5px}.pool-worksheet--dense .pool-sheet-table>.pool-group-frame>tr>td{padding-top:2px;padding-bottom:2px}.pool-worksheet--dense .pool-collapse-machine[aria-expanded=false] svg{transform:rotate(-90deg)}.pool-worksheet--dense .pool-sheet-table>tbody[data-collapsed] .pool-machine-row-tools{width:24px;inset:0 auto 0 0;transform:none}@container (max-width:800px){.pool-worksheet--dense .pool-overview{grid-template-columns:minmax(0,1fr);gap:6px}.pool-worksheet--dense .pool-production-summary{display:inline}}.pool-worksheet--dense .pool-settings-toggle{flex:0 0 19px;width:19px;padding:0}.pool-worksheet--dense .pool-settings-toggle:disabled{opacity:.35;cursor:default;color:var(--mc-ink-muted);background:0 0}.pool-worksheet--dense .pool-settings-toggle[aria-expanded=true]{color:#adc7ff;background:#6f9cff18}.pool-worksheet--dense .pool-sheet-table>tbody>.pool-settings-row>td{padding:0}.pool-worksheet--dense .pool-settings-section{gap:8px;width:fit-content;max-width:100%;padding:6px 10px}.pool-worksheet--dense .pool-col-status{width:var(--pool-status-width,96px)}.pool-worksheet--dense .pool-column-headings>tr{height:20px}.pool-worksheet--dense .pool-column-headings th{font:10px/14px var(--app-font);color:var(--mc-ink-muted);text-align:left;border-bottom:1px solid #ffffff10;padding:2px 4px}.pool-column-headings th:first-child{padding-left:24px}.pool-column-headings th span{opacity:.7}.pool-worksheet--dense .pool-column-headings th+th,.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node]>tr>td:not(.pool-picture-cell):not(.pool-machine-cell){border-left:1px solid #ffffff09}.pool-machine-toolbar{flex-wrap:wrap;align-items:center;gap:4px;padding:3px 5px;display:flex}.pool-machine-toolbar .pool-sheet-search{flex:0 290px}.pool-machine-chooser{align-items:center;display:flex;position:relative}.pool-machine-icon-button{cursor:pointer;border-radius:3px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:relative}.pool-machine-icon-button:hover,.pool-machine-icon-button:focus-visible{background:#6f9cff24;outline:1px solid #adc7ff80}.pool-machine-icon-button:disabled{cursor:default}.pool-machine-icon-button>[data-machine-picture]{width:25px;height:25px;padding:0}.pool-machine-icon-button>[data-machine-picture]>*{max-width:100%;max-height:100%}.pool-machine-icon-button .pool-machine-swap{background:var(--surface,#24272c);color:#adc7ff;border-radius:2px;width:10px;height:10px;padding:1px;position:absolute;bottom:-1px;right:-1px}.pool-machine-icon-button:disabled .pool-machine-swap{display:none}.pool-worksheet--dense .pool-status{width:auto;height:auto;font:10px/13px var(--app-font);color:var(--mc-ink-muted);background:0 0;border-radius:0;align-items:center;gap:5px;display:flex}.pool-worksheet--dense .pool-status:before{content:"";background:#999b9f;border-radius:50%;flex-shrink:0;width:5px;height:5px}.pool-worksheet--dense .pool-status--balanced:before{background:#94d5b7}.pool-worksheet--dense :is(.pool-status--blocked,.pool-status--power-stalled,.pool-status--starved,.pool-status--bottleneck,.pool-status--dead-loop,.pool-status--clog-lock):before{background:#ed9b80}@container (max-width:700px){.pool-worksheet--dense .pool-col-status{width:24px}.pool-worksheet--dense .pool-status{justify-content:center;min-width:14px;min-height:22px}.pool-worksheet--dense .pool-status-text,.pool-worksheet--dense .pool-status-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pool-worksheet--dense .pool-status:before{width:7px;height:7px}.pool-worksheet--dense .pool-status-heading-dot{display:inline}.pool-worksheet--dense .pool-status:focus-visible{outline-offset:-1px;border-radius:3px;outline:1px solid #adc7ff}}.pool-status-heading-dot{display:none}@container (max-width:850px){.pool-worksheet--dense .pool-col-power{width:var(--pool-power-width,64px)}.pool-worksheet--dense .pool-col-actions{width:88px}.pool-worksheet--dense .pool-sheet-table:has(>tbody[data-worksheet-node] .pool-collapse-machine)>colgroup>.pool-col-actions{width:108px}.pool-worksheet--dense .pool-column-headings th{font-size:9px}.pool-worksheet--dense .pool-column-headings th:first-child>span{display:none}}@container (max-width:650px){.pool-worksheet--dense .pool-col-power{width:var(--pool-power-width,64px)}.pool-worksheet--dense .pool-machine-layout{gap:3px}}@container (max-width:560px){.pool-worksheet--dense .pool-sheet-table{display:block}.pool-worksheet--dense .pool-sheet-table>colgroup,.pool-worksheet--dense .pool-sheet-table>.pool-column-headings{display:none}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node]{border-bottom:1px solid #ffffff10;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 104px;padding-block:2px;display:grid}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node]>tr{display:contents}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node]>tr>td{min-width:0;padding:1px 3px;display:block;border:0!important}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-picture-cell{grid-area:1/1;height:28px;position:relative;inset:auto}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-machine-cell{grid-area:1/2/auto/4;min-height:0;padding:1px 3px}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-tier-cell{grid-area:2/1/auto/3;align-items:center;gap:5px;display:flex}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-count-cell{grid-area:2/3;align-items:center;gap:5px;display:flex}.pool-tier-cell:before,.pool-count-cell:before{color:var(--mc-ink-muted);font:8px/12px var(--app-font)}.pool-tier-cell:before{content:"Tier"}.pool-count-cell:before{content:"Count"}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-power-cell{grid-area:2/4;place-self:center end}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-actions-cell{grid-column:4;grid-row:calc(var(--pool-section-row) + 1);align-self:center}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node]>tr:first-child>.pool-actions-cell{grid-area:1/4}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-status-cell{grid-column:1;grid-row:calc(var(--pool-section-row) + 1);place-self:center start}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-circuit-cell{grid-column:1;grid-row:calc(var(--pool-section-row) + 1);place-self:center end}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-takes-cell{grid-column:2;grid-row:calc(var(--pool-section-row) + 1)}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-makes-cell{grid-column:3;grid-row:calc(var(--pool-section-row) + 1)}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node]>.pool-settings-row>td{grid-area:auto/1/auto/-1}.pool-worksheet--dense .pool-sheet-table>.pool-group-frame,.pool-worksheet--dense .pool-sheet-table>.pool-group-frame>tr,.pool-worksheet--dense .pool-sheet-table>.pool-group-frame>tr>td,.pool-worksheet--dense .pool-sheet-table>.pool-production-scope,.pool-worksheet--dense .pool-sheet-table>.pool-production-scope>tr,.pool-worksheet--dense .pool-sheet-table>.pool-production-scope>tr>td{display:block}.pool-worksheet--dense .pool-sheet-table>.pool-group-frame>tr>td{padding-left:4px}.pool-worksheet--dense .pool-takes-cell:before,.pool-worksheet--dense .pool-makes-cell:before{font:9px/11px var(--app-font);color:var(--mc-ink-muted);margin:0;display:block}.pool-worksheet--dense .pool-takes-cell:before{content:"Takes"}.pool-worksheet--dense .pool-makes-cell:before{content:"Makes"}.pool-worksheet--dense .pool-sheet-icon-button{width:23px;height:24px}.pool-worksheet--dense .pool-production-name{width:104px}.pool-worksheet--dense .pool-production-heading{gap:3px}.pool-worksheet--dense .pool-group-power-inline{margin-left:auto}.pool-worksheet--dense .pool-section-status{flex-direction:row;gap:1px}}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(2){width:74px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(3){width:100px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(4){width:90px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(5){width:190px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:last-child{width:34px}.pool-rates-name-heading .pool-overview-title{min-height:20px}.pool-rates-name-heading .pool-drop-hint{flex-shrink:0;overflow:visible}.pool-worksheet--dense .pool-products-table :is(.pool-product-rule,.pool-product-status),.pool-worksheet--dense .pool-products-table .pool-rates-columns :is(th:nth-child(2),th:nth-child(5)){text-align:left}.pool-product-status{font:10px var(--app-font);color:var(--mc-ink-muted)}.pool-rate-state,.pool-product-status button{align-items:center;gap:5px;display:inline-flex}.pool-state-dot{background:#999b9f;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}[data-state=running]>.pool-state-dot{background:#94d5b7}[data-state=blocked]>.pool-state-dot{background:#eaa78b}.pool-product-status[data-tone=muted]{color:var(--mc-ink-muted)}.pool-product-status[data-tone=met] .pool-state-dot{background:#94d5b7}.pool-product-status[data-tone=failed] .pool-state-dot{background:#eaa78b}.pool-product-status button{cursor:pointer;align-items:center;gap:3px;display:inline-flex}.pool-product-status button:hover .pool-status-why{text-decoration:underline}.pool-status-why{opacity:.8;font-size:8px}.pool-target-controls{justify-content:flex-end;align-items:center;padding-right:4px;display:flex}.pool-target-controls>[data-tooltip-root]{flex-shrink:0}.pool-product[data-target-ignored] .pool-product-target [aria-label=Required\ amount]{opacity:.5}.pool-scope-materials{margin-bottom:2px}.pool-material-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;gap:8px;display:grid;overflow:visible}.pool-material-table{table-layout:auto;border-collapse:collapse;background:#6f9cff0d;width:100%;min-width:0}.pool-material-table caption{text-align:left;font:9px/16px var(--app-font);color:var(--mc-ink-muted);background:#6f9cff0d;padding:1px 4px}.pool-material-table td{padding:0 4px}.pool-material-columns{grid-template-columns:repeat(auto-fit, 16px var(--pool-material-rate-width,50px) var(--pool-material-rule-width,22px));font:7.5px/11px var(--app-font);justify-content:start;column-gap:3px;display:grid}.pool-scope-material{grid-column:span 3;grid-template-columns:subgrid;border-bottom:1px solid #ffffff08;align-items:center;min-width:0;height:20px;display:grid}.pool-scope-material .pool-resource-link{justify-content:center;height:18px}.pool-scope-material .pool-item-icon{width:16px!important;height:16px!important}.pool-material-rate{text-align:left;white-space:nowrap;width:max-content;font:9px/11px var(--app-font);font-variant-numeric:tabular-nums}.pool-material-rate strong{font-weight:600}.pool-material-rate small{color:color-mix(in srgb, currentColor 35%, #9ca3af);margin-left:1px;font-size:6px}.pool-material-balance{cursor:pointer;width:18px;height:16px;color:var(--mc-ink-muted);font:6px/13px var(--app-font);background:#ffffff04;border:1px solid #ffffff12;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pool-material-balance[aria-pressed=true]{color:#adc7ff;background:#6f9cff20;border-color:#adc7ff60}.pool-material-balance:hover{border-color:#adc7ff}.pool-material-balance:focus-visible{outline-offset:1px;outline:1px solid #adc7ff}.pool-material-balance:disabled{cursor:default;opacity:.5}.pool-material-inherited{height:17px;font:9px/17px var(--app-font);color:var(--mc-ink-muted);display:block}.pool-worksheet--dense .pool-overview>.pool-desired-products{grid-area:rates;width:100%;min-width:0;container:pool-rates/inline-size}.pool-worksheet--dense .pool-overview>.pool-sheet-power{grid-area:power;justify-self:end;max-width:260px}.pool-worksheet--dense .pool-overview .pool-power-table th:first-child{width:94px}@container (max-width:650px){.pool-worksheet--dense .pool-overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"rates""power"}.pool-worksheet--dense .pool-overview>.pool-sheet-power{justify-self:end}}.pool-scope-content{min-width:0}.pool-worksheet--dense .pool-desired-products{position:relative}.pool-target-popover{z-index:60;background:var(--surface,#24272c);width:min(360px,100%);color:var(--mc-ink-muted);border:1px solid #adc7ff50;padding:10px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0006}.pool-target-popover:focus-visible{outline:1px solid #adc7ff}.pool-calculation-issue{color:var(--flow-input);margin:4px 0;font-size:11px}.pool-rate-label-compact{display:none}@container pool-rates (max-width:680px){.pool-rate-label-full{display:none}.pool-rate-label-compact{display:inline}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(2){width:74px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(3){width:88px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(4){width:78px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(5){width:130px}.pool-worksheet--dense .pool-overview .pool-product>.pool-product-status{white-space:normal;font-size:9px}.pool-product-status button{flex-wrap:wrap}}@container pool-rates (max-width:520px){.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(2){width:74px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(3){width:80px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(4){width:70px}.pool-worksheet--dense .pool-products-table .pool-rates-columns th:nth-child(5){width:105px}}@container pool-rates (max-width:400px){.pool-worksheet--dense .pool-products-table,.pool-products-table>caption{width:100%;display:block}.pool-products-table>thead{display:none}.pool-products-table>tbody{display:block}.pool-products-table .pool-product{border-bottom:1px solid #ffffff18;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 20px;gap:2px 6px;padding:2px 4px;display:grid;position:relative}.pool-worksheet--dense .pool-overview .pool-product>td{border:0;flex-direction:column;justify-content:center;align-items:flex-end;height:auto;min-height:20px;padding:0;display:flex}.pool-worksheet--dense .pool-overview .pool-product>td:first-child{grid-area:1/1/auto/3;align-items:flex-start}.pool-worksheet--dense .pool-overview .pool-product>td:nth-child(2){grid-area:2/1;align-items:flex-start}.pool-products-table .pool-product>td:nth-child(3){grid-area:2/2}.pool-products-table .pool-product>td:nth-child(4){grid-area:2/3/auto/5}.pool-products-table .pool-product>td:nth-child(2):before{content:"Rule"}.pool-products-table .pool-product>td:nth-child(3):before{content:"Target (±)"}.pool-products-table .pool-product>td:nth-child(4):before{content:"Actual"}.pool-products-table .pool-product>td:before{font:8px/12px var(--app-font);color:var(--mc-ink-muted)}.pool-worksheet--dense .pool-overview .pool-product>.pool-product-status{text-align:left;grid-area:1/3;align-items:flex-start;font-size:8px}.pool-products-table .pool-product>td:last-child{grid-area:1/4}.pool-target-controls{padding-right:0}}.pool-worksheet--dense .pool-product .storage-net-line,.pool-worksheet--dense .pool-product .pool-balance-rate{font-family:var(--app-font);font-size:10px;font-weight:500;line-height:16px}.pool-worksheet--dense .pool-product .pool-balance-rate>.inspector-unit{font-size:8px}.pool-worksheet[data-resource-dragging] .pool-sheet-products,.pool-sheet-products[data-resource-ready],.pool-worksheet .pool-sheet-products[data-resource-drop]{--pool-drop-wash:color-mix(in srgb, #78a7bc 10%, var(--surface,#24272c));outline-offset:-1px;outline:1px solid #78a7bc90;box-shadow:0 0 8px #78a7bc20}.pool-worksheet .pool-sheet-products[data-resource-drop]{--pool-drop-wash:color-mix(in srgb, #78a7bc 20%, var(--surface,#24272c));outline:2px solid #78a7bc}.pool-worksheet--dense[data-resource-dragging] .pool-overview .pool-sheet-products :is(caption,th,td),.pool-worksheet--dense .pool-overview .pool-sheet-products:is([data-resource-ready],[data-resource-drop]) :is(caption,th,td){background-color:var(--pool-drop-wash)}.pool-worksheet--dense>.pool-sheet-scroll{zoom:1.3;container-type:inline-size}.pool-worksheet--dense .pool-col-circuit{width:54px}.pool-worksheet--dense .pool-rates-columns>th:last-child{text-align:center}.pool-rates-columns>th:last-child .pool-add-product{justify-content:center;display:flex}@container pool-rates (max-width:640px){.pool-rates-name-heading .pool-drop-hint{display:none}}@container pool-rates (max-width:400px){.pool-products-table>thead{display:block}.pool-rates-columns{align-items:center;display:flex}.pool-rates-columns>th:not(:first-child):not(:last-child){display:none}.pool-rates-columns>th:first-child{flex:1;min-width:0}.pool-rates-columns>th:last-child{flex:0 0 34px}}.pool-worksheet--dense .pool-section-status{align-items:flex-start}.pool-worksheet--dense .pool-status,.pool-worksheet--dense .pool-machine-power-value,.pool-worksheet--dense .pool-machine-count [data-tooltip-root]>div,.pool-worksheet--dense .pool-machine-count button{white-space:nowrap;flex-shrink:0;width:max-content}.pool-worksheet--dense .pool-machine-power-value{flex-wrap:nowrap}.pool-scope-material[data-material-draggable]{cursor:grab}.pool-worksheet--dense .pool-port-list .pool-resource-link{position:relative}.pool-worksheet--dense .pool-port-list .pool-resource-link:after{content:"";position:absolute;inset:-2px}.pool-balance-hint{min-width:0;color:var(--mc-ink-muted);font:8px/13px var(--app-font);flex-wrap:wrap;flex:300px;align-items:baseline;gap:2px 12px;margin-left:8px;display:flex}@container (max-width:600px){.pool-balance-hint{flex-basis:100%;order:1;margin-left:0}}.pool-material-balance svg{width:12px;height:12px}.pool-balance-hint-part{min-width:0;max-width:100%}.pool-balance-legend{vertical-align:-2px;align-items:center;gap:3px;display:inline-flex}.pool-balance-legend[data-on]{color:#adc7ff}.pool-balance-legend svg{width:12px;height:12px}.pool-balance-legend strong{font-weight:600}.pool-worksheet--dense .pool-overview>.pool-desired-products[data-empty]{flex-direction:column;align-self:stretch;display:flex}.pool-desired-products[data-empty] .pool-sheet-products{flex:1}.pool-desired-products[data-empty] .pool-products-scroll{display:flex}.pool-desired-products[data-empty] .pool-products-table{height:100%}.pool-desired-products[data-empty] .pool-products-table thead{height:21px}.pool-rates-empty{height:54px}.pool-worksheet--dense .pool-overview .pool-rates-empty>td{vertical-align:middle;text-align:center;white-space:normal;height:auto;color:var(--mc-ink-muted);padding:8px 12px;font-size:11px}.pool-rates-empty p{text-wrap:balance;pointer-events:none;place-content:center;margin:0;padding:24px 12px;display:grid;position:absolute;inset:0}@container pool-rates (max-width:400px){.pool-desired-products[data-empty] .pool-products-table{flex-direction:column;display:flex}.pool-desired-products[data-empty] .pool-products-table tbody{flex:1;display:grid}.pool-rates-empty{align-items:center;min-height:54px;display:grid}}.pool-balance-all[aria-pressed=true]{color:#adc7ff;background:#6f9cff20}.pool-balance-all[aria-pressed=mixed]{color:#adc7ff}.pool-balance-all:disabled{cursor:default;opacity:.4}.pool-balance-all:focus-visible{outline-offset:1px;outline:1px solid #adc7ff}.pool-worksheet--dense .pool-col-takes{width:var(--pool-takes-width)}.pool-worksheet--dense .pool-col-makes{width:var(--pool-makes-width)}@container (max-width:560px){.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node]{grid-template-columns:24px 28px minmax(0,1fr) auto auto 20px}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-picture-cell{grid-column:1/3}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-machine-cell{grid-column:3}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-tier-cell{grid-area:2/1/auto/4}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-count-cell{grid-area:2/4}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-power-cell{grid-area:2/5/auto/7;justify-self:end}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node]>tr:first-child>.pool-actions-cell{grid-area:1/4/auto/7}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-actions-cell{grid-column:6;grid-row:calc(var(--pool-section-row) + 1)}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-status-cell{grid-column:1;grid-row:calc(var(--pool-section-row) + 1)}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-circuit-cell{grid-column:2;grid-row:calc(var(--pool-section-row) + 1)}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-takes-cell{grid-column:3/4;grid-row:calc(var(--pool-section-row) + 1)}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-makes-cell{grid-column:4/6;grid-row:calc(var(--pool-section-row) + 1)}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node]>tr:first-child>.pool-makes-cell{grid-column:4/7}.pool-tier-cell:before,.pool-count-cell:before{content:none}}@container (min-width:561px) and (max-width:700px){.pool-worksheet--dense .pool-col-picture{width:40px}.pool-worksheet--dense .pool-machine-row-tools{width:14px}.pool-worksheet--dense .pool-machine-row-tools .pool-order-handle{flex-basis:14px;width:14px}.pool-worksheet--dense .pool-machine-picture{left:14px}.pool-worksheet--dense .pool-col-actions{width:50px}.pool-worksheet--dense .pool-sheet-table:has(>tbody[data-worksheet-node] .pool-collapse-machine)>colgroup>.pool-col-actions{width:50px}.pool-worksheet--dense .pool-row-actions{grid-template-columns:repeat(2,19px);justify-content:end;gap:1px 2px;padding:2px 0 2px 4px;display:grid}}.pool-worksheet--dense .pool-sheet-table>tbody[data-worksheet-node] .pool-power-cell{padding-right:8px}
.factory-flow-board .react-flow__edges,.factory-flow-board .react-flow__edgelabel-renderer{transition:opacity .6s}.factory-flow-board--pool .react-flow__edges,.factory-flow-board--pool .react-flow__edgelabel-renderer{opacity:0;pointer-events:none}
.factory-flow-board[data-scroll-camera] .react-flow{overflow-anchor:none;overflow:hidden}.factory-flow-board[data-scroll-camera] .react-flow__pane{width:1000000px!important;height:1000000px!important}.factory-flow-board[data-scroll-camera] .react-flow__viewport,.factory-flow-board[data-scroll-camera] .react-flow__nodesselection{transform:translate3d(500000px, 500000px, 0) scale(var(--camera-zoom,1))!important}
