.management-grid-block{background:var(--surface);flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex}.management-grid-toolbar{box-sizing:border-box;height:var(--browser-header-height);min-height:var(--browser-header-height);max-height:var(--browser-header-height);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--subtle);background:var(--surface);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;overflow:hidden}.management-grid-selection,.management-grid-pagination{align-items:center;gap:var(--space-2);white-space:nowrap;flex-shrink:0;display:flex}.management-grid-pagination{gap:var(--space-4);font-size:var(--text-sm);color:var(--subtle);margin-inline-start:0}.management-pagination-range{font-variant-numeric:tabular-nums}.management-pagination-actions{align-items:center;gap:inherit;flex-shrink:0;display:flex}.management-grid-toolbar .button,.management-grid-pagination .button,.management-grid-block .production-action-cell .button{min-height:var(--management-control-height,2.25rem);height:var(--management-control-height,2.25rem);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);line-height:1.2}.management-grid-pagination .button{width:var(--management-control-height,2.25rem);min-width:0;padding-inline:var(--space-1);color:var(--subtle);background:0 0;border:0}.management-grid-pagination svg{width:var(--icon-control);height:var(--icon-control)}.management-grid-block .production-grid{border:0;border-top:var(--border) solid var(--line);border-radius:0;flex:1;min-height:0;max-height:none}.management-grid-block .production-grid th,.management-grid-block .production-grid td{overflow-wrap:anywhere}.management-grid-block .production-grid th:last-child,.management-grid-block .production-grid td:last-child{border-right:0}.management-grid-block .production-grid thead th{background:var(--grid-header-background);height:calc(var(--management-control-height,2.25rem) + var(--space-2));min-height:var(--management-control-height,2.25rem);padding:var(--space-1) var(--space-2);text-align:left}.management-grid-block .production-grid thead .production-row-number{text-align:center}.management-grid-block .production-grid .production-cell-value{min-height:calc(var(--management-control-height,2.25rem) + var(--space-2));padding:var(--space-1) var(--space-2);white-space:normal;align-items:center;display:flex}.management-grid-block .production-grid td>input,.management-grid-block .production-grid td>select{width:100%;min-width:0;min-height:calc(var(--management-control-height,2.25rem) + var(--space-2))}.management-grid-block .production-grid .production-action-cell{min-width:0;padding:var(--space-1) var(--space-2);white-space:normal}.management-grid-block .production-action-cell .inline-form{gap:var(--space-1)}.management-grid-block .production-grid td.management-grid-empty{padding:var(--space-8) var(--space-6);text-align:center;color:var(--subtle);white-space:normal}.management-grid-block .production-grid .checkbox-control{min-height:var(--management-control-height,2.25rem);justify-content:center}.management-grid-block .production-grid .checkbox-mark input[type=checkbox]{min-width:0;min-height:0;width:var(--checkbox-size);height:var(--checkbox-size);border:var(--border) solid var(--control-line);border-radius:var(--radius-sm);padding:0}.management-row-selector{min-height:calc(var(--management-control-height,2.25rem) + var(--space-2));place-items:center;display:grid}.management-row-selector>*{grid-area:1/1}.management-row-selector .checkbox-control{opacity:0}.management-row-selector .management-row-index{pointer-events:none}.management-grid-block tr:hover .management-row-selector .checkbox-control,.management-row-selector:focus-within .checkbox-control,.management-row-selected .management-row-selector .checkbox-control{opacity:1}.management-grid-block tr:hover .management-row-index,.management-row-selector:focus-within .management-row-index,.management-row-selected .management-row-index{opacity:0}.management-grid-block .production-grid .management-row-selected>:is(th,td){background:var(--grid-selection-background)}.management-column-resize{width:var(--space-2);cursor:col-resize;touch-action:none;z-index:2;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--space-1))}.management-column-resize:hover,.management-column-resize:focus-visible{background:var(--primary);outline:var(--border) solid var(--focus);outline-offset:calc(-1 * var(--border))}@media (pointer:coarse){.management-grid-pagination .button{width:var(--touch);height:var(--touch);min-height:var(--touch)}.management-row-selector .checkbox-control{opacity:1}.management-row-selector .management-row-index{opacity:0}.management-grid-block .production-grid .checkbox-control{min-height:var(--touch);height:var(--touch)}}.management-grid-block .production-grid .management-grid-add-row td{padding:var(--space-1) var(--space-2);border-top:var(--border) solid var(--line);background:var(--surface)}.management-grid-add-row .button{min-height:var(--management-control-height);height:var(--management-control-height);gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.management-grid-add-row svg{width:var(--icon-control);height:var(--icon-control)}.management-grid-draft-note{font-size:var(--text-xs);color:var(--muted);margin-inline-start:0}.management-grid-block .production-action-cell .organization-grid-actions,.management-grid-block .production-action-cell .recipe-grid-actions{justify-content:flex-start;align-items:center;gap:var(--space-2);white-space:nowrap;flex-flow:row;width:100%;min-width:0;display:flex;overflow-x:auto}.management-grid-block .organization-grid-actions>.button,.management-grid-block .recipe-grid-actions>.button{white-space:nowrap;flex:none;width:auto;min-width:max-content;max-width:none}.management-grid-editing-tools{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;flex:none;display:flex}.management-grid-toolbar-left,.management-grid-toolbar-right{align-items:center;gap:var(--space-3);scrollbar-width:thin;min-width:0;display:flex;overflow:auto hidden}.management-grid-toolbar-left>*{flex-shrink:0;margin-inline-start:0}.management-grid-toolbar-right>.management-grid-pagination{margin-inline-start:auto}.grid-sort-button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.management-grid-block{position:relative}.management-grid-block[data-edit-mode=true]:after{content:"";z-index:6;border:var(--grid-edit-frame-width) solid var(--primary-text,var(--primary));pointer-events:none;position:absolute;inset:0}.management-grid-editing-indicator{align-items:center;gap:var(--space-1);color:var(--primary-text,var(--primary));font-weight:700;display:inline-flex}.management-grid-editing-indicator svg{width:var(--icon-control);height:var(--icon-control)}.management-grid-add-row-tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.management-grid-add-count{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.management-grid-add-count span{white-space:nowrap}.management-grid-block .production-grid .management-grid-add-count input,.management-grid-add-count input{width:5rem;min-height:var(--management-control-height);height:var(--management-control-height);padding:0 var(--space-2);border:var(--border) solid var(--control-line);border-radius:var(--radius-sm);background:var(--surface);text-align:center}
