/* Section two: Inventory content only; the approved shell is shared in home.css. */
.board-shell--inventory .inventory-intro > div:first-child { min-width: 0; }
.board-shell--inventory .inventory-intro > div:first-child > p:first-child { margin: 0 0 6px; color: #597362; font-size: 12px; font-weight: 600; }
.board-shell--inventory :is(.inventory-tab-panel > .filters, .inventory-toolbar) { padding: 16px; background: #f6f8f5; border: 1px solid #e5ebe3; border-radius: 12px; }
.board-shell--inventory .inventory-tab-panel :is(input, select):focus-visible,
.board-shell--inventory .inventory-dialog :is(input, select, textarea):focus-visible { outline: 3px solid #d7e9dd; outline-offset: 2px; border-color: #458264; }
.board-shell--inventory .inventory-tab-panel input::placeholder { color: #78877d; }
.board-shell--inventory .inventory-dialog .inventory-count-preview { padding: 14px 16px; background: #f2f7f2; border: 1px solid #dce7dc; border-radius: 10px; }

.board-shell--inventory .inventory-intro { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin: 22px 0 20px; }
.board-shell--inventory .inventory-intro h2 { margin: 0; color: #1b3a30; font-size: clamp(26px, 2.3vw, 32px); line-height: 1.45; letter-spacing: -.7px; }
.board-shell--inventory .inventory-intro p { margin: 6px 0 0; color: #53695e; font-size: 14px; line-height: 1.9; }
.board-shell--inventory .inventory-primary-actions { display: flex; flex-wrap: wrap; gap: 9px; flex-shrink: 0; }
.board-shell--inventory :is(.inventory-primary-actions, .inventory-panel-heading, .inventory-toolbar, .inventory-tools) button { min-height: 46px; padding: 9px 14px; border-radius: 9px; font-size: 14px; font-weight: 600; line-height: 1.65; }
.board-shell--inventory button[data-action^="open-"][data-action$="-dialog"]:not(.button):not(:disabled) { background: #fff; color: #2b694e; border: 1px solid #d5e4da; }
.board-shell--inventory button[data-action^="open-"][data-action$="-dialog"]:not(.button):not(:disabled):hover { background: #f0f7f2; color: #24593f; border-color: #a8c7b4; }
.board-shell--inventory .inventory-primary-actions button.inventory-primary-button[data-action^="open-"][data-action$="-dialog"]:not(:disabled) { background: #286c4e; color: #fff; border: 1px solid #286c4e; }
.board-shell--inventory .inventory-primary-actions button.inventory-primary-button[data-action^="open-"][data-action$="-dialog"]:not(:disabled):hover { background: #20573f; border-color: #20573f; }
.board-shell--inventory .metrics--inventory { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin: 0 0 22px; }
.board-shell--inventory .metrics--inventory .metric-card { display: grid; align-content: start; gap: 5px; min-height: 0; padding: 16px 18px; background: #fff; border: 1px solid #e2e9e4; border-radius: 13px; box-shadow: 0 2px 4px #1e403403; }
.board-shell--inventory .metrics--inventory .metric-card::after { display: none; }
.board-shell--inventory .metrics--inventory .metric-card > span { color: #4a6257; font-size: 14px; font-weight: 600; }
.board-shell--inventory .metrics--inventory .metric-card > strong { color: #285c48; font-size: clamp(20px, 2vw, 27px); font-weight: 650; line-height: 1.6; overflow-wrap: anywhere; }
.board-shell--inventory .metrics--inventory .metric-card > small { color: #6d8075; font-size: 12px; line-height: 1.8; }
.board-shell--inventory .materials-panel { margin: 0; padding: 0; min-width: 0; background: #fff; border: 1px solid #e2e8e4; border-radius: 14px; box-shadow: var(--shadow-soft); }
.board-shell--inventory .materials-tabs { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 0; padding: 0 22px; margin: 0; background: transparent; border: 0; border-bottom: 1px solid #e7ece8; border-radius: 14px 14px 0 0; }
.board-shell--inventory .materials-tabs [role="tab"] { display: inline-flex; align-items: center; justify-content: center; min-height: 54px; padding: 15px 8px 12px; border: 0; border-bottom: 3px solid transparent; border-radius: 0; background: transparent; color: #687c70; font-size: 14px; font-weight: 600; line-height: 1.6; box-shadow: none; }
.board-shell--inventory .materials-tabs [role="tab"][aria-selected="true"] { color: #285c41; background: transparent; border-bottom-color: #3b8663; box-shadow: none; }
.board-shell--inventory .materials-tabs [role="tab"]:hover { color: #245d41; background: #f6faf7; }
.board-shell--inventory .inventory-tab-panel { min-width: 0; padding: 28px; }
.board-shell--inventory .inventory-tab-panel[hidden] { display: none !important; }
.board-shell--inventory .inventory-panel-heading { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 5px 12px; margin-bottom: 18px; }
.board-shell--inventory .inventory-panel-heading > h3 { grid-column: 1; grid-row: 1; }
.board-shell--inventory .inventory-panel-heading > button { grid-column: 2; grid-row: 1 / 3; }
.board-shell--inventory .inventory-panel-heading > p { grid-column: 1; grid-row: 2; margin: 0; }
.board-shell--inventory :is(.inventory-panel-heading, .inventory-tools) h3 { margin: 0; color: #294431; font-size: 18px; line-height: 1.7; }
.board-shell--inventory :is(.inventory-panel-heading, .inventory-tools) p { margin: 5px 0 0; color: #53695e; font-size: 14px; line-height: 1.9; }
.board-shell--inventory .materials-panel .filters { display: flex; align-items: end; flex-wrap: wrap; gap: 12px; margin-bottom: 18px; }
.board-shell--inventory .materials-panel .filters label { display: grid; gap: 6px; min-width: 150px; color: #5f7567; font-size: 12px; }
.board-shell--inventory .materials-panel .filters label:has(input) { flex: 1; }
.board-shell--inventory .materials-panel .filters :is(input, select) { width: 100%; min-width: 0; min-height: 46px; padding: 8px 11px; color: #365547; background: #fff; border: 1px solid #cbd9ce; border-radius: 10px; font-size: 14px; }
.board-shell--inventory .inventory-toolbar { display: flex; align-items: end; justify-content: space-between; gap: 16px; margin-bottom: 20px; }
.board-shell--inventory .inventory-toolbar .filters { flex: 1; min-width: 0; max-width: 560px; margin: 0; }
.board-shell--inventory .inventory-toolbar .filters label { width: 100%; min-width: 0; }
.board-shell--inventory .inventory-toolbar > button { flex-shrink: 0; min-height: 46px; }
.board-shell--inventory .materials-panel .table-scroll { width: 100%; max-width: 100%; overflow-x: auto; border: 1px solid #e5ebe6; border-radius: 10px; }
.board-shell--inventory .materials-panel .task-table { width: 100%; min-width: 620px; border-collapse: collapse; color: #425e4d; font-size: 14px; }
.board-shell--inventory .materials-panel .task-table th { padding: 11px 12px; color: #627566; background: #f5f8f5; border-bottom: 1px solid #e5ebe6; text-align: start; white-space: nowrap; font-size: 12px; font-weight: 600; }
.board-shell--inventory .materials-panel .task-table td { padding: 14px 12px; vertical-align: top; border-bottom: 1px solid #edf1ed; text-align: start; color: #425e4d; font-size: 14px; line-height: 1.8; overflow-wrap: anywhere; }
.board-shell--inventory .materials-panel .task-table tr:last-child td { border-bottom: 0; }
.board-shell--inventory .materials-panel .task-table tbody tr:hover { background: #f9fbf9; }
.board-shell--inventory .materials-panel .task-table tr[data-selected-record="true"] { outline: 2px solid #4e9170; outline-offset: -2px; background: #f1f8f2; }
.board-shell--inventory .inventory-item-name { min-width: 125px; }
.board-shell--inventory .inventory-item-name :is(strong, small) { display: block; }
.board-shell--inventory .inventory-item-name strong { color: #2f5541; font-size: 14px; font-weight: 650; }
.board-shell--inventory .inventory-item-name small { margin-top: 4px; color: #73877b; font-size: 12px; }
.board-shell--inventory .materials-panel :is(td small, .record-read-only) { display: block; color: #6e8274; font-size: 12px; line-height: 1.9; }
.board-shell--inventory .materials-panel a { color: #2b7252; text-underline-offset: 3px; }
.board-shell--inventory .inventory-row-actions { display: flex; flex-wrap: wrap; align-items: start; gap: 7px; }
.board-shell--inventory .inventory-row-actions button { min-height: 38px; margin: 0; padding: 6px 10px; border: 1px solid #dfe8e0; border-radius: 7px; background: #fff; color: #426e50; font-size: 12px; line-height: 1.7; }
.board-shell--inventory .inventory-row-actions button[data-action^="archive-"]:not(.button):not(:disabled) { color: #7c675d; border-color: transparent; background: transparent; }
.board-shell--inventory .inventory-row-actions button[data-action^="archive-"]:not(.button):not(:disabled):hover { color: #725242; border-color: #e5d8d0; background: #faf6f2; }
.board-shell--inventory .lot-qc-status { min-height: 27px; padding: 3px 8px; border: 1px solid #e0e9e3; border-radius: 7px; color: #486954; background: #f4f8f4; font-size: 12px; font-weight: 600; white-space: normal; }
.board-shell--inventory .materials-panel .empty-state { padding: 28px 16px; color: #718171; text-align: center; font-size: 14px; }
.board-shell--inventory .inventory-tools { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
.board-shell--inventory .inventory-tools > :is(article, section, div) { display: flex; flex-direction: column; align-items: start; gap: 14px; min-width: 0; padding: 24px; background: #f8faf8; border: 1px solid #e1e9e2; border-radius: 11px; }
.board-shell--inventory .inventory-tools button { margin-top: auto; }
.board-shell--inventory .inventory-help { margin-top: 18px; padding-top: 12px; border-top: 1px solid #e8ede8; color: #647b69; font-size: 14px; line-height: 1.9; }
.board-shell--inventory .inventory-help summary { min-height: 38px; padding-block: 7px; color: #3c7253; cursor: pointer; font-size: 14px; }
.board-shell--inventory .inventory-help :is(p, ul) { margin-block: 8px; }
.board-shell--inventory .inventory-help ul { padding-inline-start: 22px; }
.board-shell--inventory .inventory-dialog { width: min(600px, calc(100vw - 28px)); max-width: calc(100vw - 28px); max-height: calc(100dvh - 32px); padding: 24px; overflow-y: auto; background: #fff; border: 1px solid #dce5dc; border-radius: 16px; box-shadow: 0 24px 70px #193d2a30; }
.board-shell--inventory .inventory-dialog::backdrop { background: #17372e80; backdrop-filter: blur(3px); }
.board-shell--inventory .material-history-dialog { width: min(760px, calc(100vw - 28px)); }
.board-shell--inventory .material-history-section { grid-column: 1 / -1; min-width: 0; padding-block: 16px; border-top: 1px solid #dce5dc; }
.board-shell--inventory .material-history-section h3 { margin: 0 0 12px; color: #2d4b33; font-size: 17px; }
.board-shell--inventory .material-history-section p { margin: 0 0 12px; line-height: 1.9; color: #526c59; }
.board-shell--inventory .material-history-fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
.board-shell--inventory .material-history-row { min-width: 0; margin: 14px 0; padding: 14px; border: 1px solid #dce5dc; border-radius: 12px; }
.board-shell--inventory .material-history-row legend { padding-inline: 7px; color: #365b42; }
.board-shell--inventory .material-history-row .material-history-remove { grid-column: 1 / -1; justify-self: start; color: #87554b; }
.board-shell--inventory .inventory-dialog .material-history-confirm { display: flex; align-items: start; gap: 10px; padding: 12px; background: #f2f7f2; border-radius: 10px; }
.board-shell--inventory .inventory-dialog .material-history-confirm input { width: 20px; min-height: 20px; flex: 0 0 20px; margin-top: 4px; }
.board-shell--inventory .material-history-summary { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-block: 16px; }
.board-shell--inventory .material-history-summary > div { min-width: 0; padding: 12px; background: #f5f8f5; border-radius: 10px; }
.board-shell--inventory .material-history-summary dt { line-height: 1.8; color: #526c59; }
.board-shell--inventory .material-history-summary dd { margin: 8px 0 0; font-weight: 700; color: #294834; overflow-wrap: anywhere; }
.board-shell--inventory .material-history-timeline { margin: 16px 0; padding-inline-start: 24px; }
.board-shell--inventory .material-history-timeline li { padding: 8px 4px; line-height: 1.9; overflow-wrap: anywhere; }
.board-shell--inventory .material-history-timeline li > span { display: block; color: #677e6c; font-size: 13px; }
.board-shell--inventory .material-history-timeline p { margin: 4px 0; }
.board-shell--inventory .material-history-version { padding: 12px 0; }
.board-shell--inventory .material-history-section summary { cursor: pointer; line-height: 1.9; }
.board-shell--inventory .material-history-saved-actions { display: flex; flex-wrap: wrap; gap: 10px; }
.board-shell--costing-reports .material-history-dossier-list ul { margin: 12px 0 0; padding: 0; list-style: none; }
.board-shell--costing-reports .material-history-dossier-list li { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; padding: 12px 0; border-bottom: 1px solid #dce5dc; }
.board-shell--costing-reports .material-history-dossier-list button { min-height: 44px; }
@media (max-width: 640px) {
  .board-shell--inventory .material-history-fields,
  .board-shell--inventory .material-history-summary { grid-template-columns: 1fr; }
  .board-shell--inventory .material-history-saved-actions > button { flex: 1 1 100%; }
}
.board-shell--inventory .inventory-dialog form { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; padding: 0; }
.board-shell--inventory .inventory-dialog :is(h2, .form-intro, .form-error, .inventory-field--full, .inventory-form-actions, .inventory-form-details) { grid-column: 1 / -1; min-width: 0; }
.board-shell--inventory .inventory-dialog h2 { margin: 0; color: #2d4b33; font-size: 20px; line-height: 1.6; }
.board-shell--inventory .inventory-dialog .form-intro { margin: -4px 0 2px; color: #667b6c; font-size: 14px; line-height: 1.9; }
.board-shell--inventory .inventory-dialog label { display: grid; align-content: start; gap: 6px; min-width: 0; color: #486450; font-size: 14px; line-height: 1.8; }
.board-shell--inventory .inventory-dialog :is(input, select, textarea) { width: 100%; min-width: 0; min-height: 46px; padding: 9px 11px; border: 1px solid #cbd9ce; border-radius: 10px; background: #fbfcfa; color: #294834; font-size: 14px; line-height: 1.7; }
.board-shell--inventory .inventory-dialog textarea { min-height: 82px; resize: vertical; }
.board-shell--inventory .inventory-dialog :is(input, textarea)::placeholder { color: #849287; }
.board-shell--inventory .inventory-dialog input[readonly] { background: #f5f8f5; color: #687c6d; }
.board-shell--inventory .inventory-dialog input[dir="ltr"] { text-align: left; }
.board-shell--inventory .inventory-dialog input[name="persianReceivedDate"] { font-size: 16px; letter-spacing: 1px; }
.board-shell--inventory .inventory-dialog :is(label small, .field-note) { margin: 0; color: #677e6c; font-size: 12px; line-height: 1.9; }
.board-shell--inventory .inventory-form-details { padding-top: 8px; border-top: 1px solid #e5ebe7; }
.board-shell--inventory .inventory-form-details > summary { min-height: 38px; padding-block: 7px; color: #2c704d; cursor: pointer; font-size: 14px; line-height: 1.8; }
.board-shell--inventory .inventory-form-details > div { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; padding-top: 10px; }
.board-shell--inventory .inventory-dialog .form-error { margin: 0; padding: 10px 12px; color: #8d3941; background: #fff4f3; border: 1px solid #efdbd8; border-radius: 10px; font-size: 14px; line-height: 1.9; }
.board-shell--inventory .inventory-form-actions { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; width: min(100%, 300px); justify-self: end; padding-top: 8px; }
.board-shell--inventory .inventory-dialog .inventory-form-actions > button { display: inline-flex; align-items: center; justify-content: center; min-width: 0; min-height: 44px; margin: 0; padding: 10px 12px; border: 1px solid #dfe6dc; border-radius: 10px; background: #fff; color: #436b50; font-size: 14px; line-height: 1.5; }
.board-shell--inventory .inventory-dialog .inventory-form-actions > button[type="submit"] { color: #fff; background: #2c704d; border-color: #2c704d; }
.board-shell--inventory .inventory-dialog .inventory-form-actions > button[type="submit"]:not(:disabled):hover { background: #245b3f; border-color: #245b3f; }
.board-shell--inventory .inventory-dialog .inventory-form-actions > button[type="button"]:not(:disabled):hover { background: #f2f7f2; border-color: #bdcfbf; }

.board-shell--inventory .inventory-lookup-field { display: grid; align-content: start; gap: 6px; min-width: 0; }
.board-shell--inventory .inventory-dialog .inventory-lookup-toggle { justify-self: start; min-height: 34px; padding: 3px 0; border: 0; border-radius: 4px; background: transparent; box-shadow: none; color: #2d704e; font-size: 12px; line-height: 1.8; }
.board-shell--inventory .inventory-dialog .inventory-lookup-toggle:hover { color: #214f39; text-decoration: underline; text-underline-offset: 4px; }
.board-shell--inventory .inventory-lookup-editor { min-width: 0; padding: 16px; background: #f5f8f3; border: 1px solid #dce6d9; border-radius: 12px; }
.board-shell--inventory .inventory-lookup-add { display: flex; align-items: end; gap: 10px; }
.board-shell--inventory .inventory-lookup-add label { flex: 1; min-width: 0; }
.board-shell--inventory .inventory-dialog .inventory-lookup-editor button { flex-shrink: 0; min-height: 36px; margin: 0; padding: 6px 10px; background: #fff; color: #356047; border: 1px solid #d5e1d4; border-radius: 8px; box-shadow: none; font-size: 12px; line-height: 1.7; }
.board-shell--inventory .inventory-dialog .inventory-lookup-add button { min-height: 46px; color: #fff; background: #2c704d; border-color: #2c704d; }
.board-shell--inventory .inventory-dialog .inventory-lookup-editor .field-note { margin-top: 12px; }
.board-shell--inventory .inventory-lookup-list { display: grid; gap: 0; max-height: 200px; overflow: auto; padding: 0; margin: 12px 0 0; list-style: none; }
.board-shell--inventory .inventory-lookup-list li { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid #e0e7dd; font-size: 13px; }
.board-shell--inventory .inventory-lookup-list li > span { min-width: 0; overflow-wrap: anywhere; }
.board-shell--inventory .inventory-dialog .inventory-lookup-list button { color: #7d564b; background: transparent; border-color: transparent; }
.board-shell--inventory .inventory-dialog .inventory-lookup-list button:hover { background: #fff4ef; border-color: #edd7cb; }
@media (max-width: 480px) {
  .board-shell--inventory .inventory-lookup-editor { padding: 12px; }
  .board-shell--inventory .inventory-lookup-add { align-items: stretch; flex-direction: column; }
  .board-shell--inventory .inventory-lookup-list li { gap: 6px; }
}

@media (max-width: 1000px) {
  .board-shell--inventory .inventory-intro { align-items: start; flex-direction: column; gap: 14px; }
  .board-shell--inventory .materials-tabs { gap: 0; padding-inline: 18px; }
  .board-shell--inventory .inventory-tab-panel { padding: 22px; }
}
@media (max-width: 780px) {
  .board-shell--inventory .inventory-intro { margin-block: 16px; }
  .board-shell--inventory .metrics--inventory { gap: 9px; margin-bottom: 18px; }
  .board-shell--inventory .metrics--inventory .metric-card { padding: 13px; }
  .board-shell--inventory .metrics--inventory .metric-card > strong { font-size: 20px; }
  .board-shell--inventory .materials-tabs { gap: 0; }
  .board-shell--inventory .materials-tabs [role="tab"] { min-height: 48px; padding-block: 12px 9px; }
  .board-shell--inventory .materials-panel .filters { flex-direction: row; align-items: end; }
  .board-shell--inventory .materials-panel .filters label { flex: 1 1 150px; width: auto; }
  .board-shell--inventory .materials-panel .table-scroll { overflow: visible; border: 0; border-radius: 0; }
  .board-shell--inventory .materials-panel .task-table { display: block; min-width: 0; width: 100%; }
  .board-shell--inventory .materials-panel .task-table thead { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
  .board-shell--inventory .materials-panel .task-table tbody { display: grid; gap: 12px; }
  .board-shell--inventory .materials-panel .task-table tr { display: grid; gap: 7px; padding: 15px; border: 1px solid #e1e9e2; border-radius: 10px; background: #fff; }
  .board-shell--inventory .materials-panel .task-table td { display: block; min-width: 0; padding: 0; border: 0; }
  .board-shell--inventory .materials-panel .task-table td[data-label]::before { content: attr(data-label); display: inline-block; min-width: 85px; margin-inline-end: 9px; color: #748477; font-size: 12px; font-weight: 600; vertical-align: top; }
  .board-shell--inventory .materials-panel .task-table td:has(.inventory-item-name)::before { display: none; }
  .board-shell--inventory .materials-panel .task-table td:has(.inventory-row-actions) { padding-top: 9px; margin-top: 3px; border-top: 1px solid #edf1ed; }
  .board-shell--inventory .materials-panel .task-table td:has(.inventory-row-actions)::before { display: none; }
  .board-shell--inventory .inventory-row-actions { justify-content: flex-end; }
  .board-shell--inventory .inventory-item-name strong { font-size: 14px; }
  .board-shell--inventory .materials-panel .task-table .empty-state { padding: 16px 8px; }
}
@media (max-width: 480px) {
  .board-shell--inventory .inventory-intro h2 { font-size: 27px; }
  .board-shell--inventory .inventory-primary-actions { width: 100%; }
  .board-shell--inventory .inventory-primary-actions button { flex: 1 1 130px; }
  .board-shell--inventory .metrics--inventory { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .board-shell--inventory .metrics--inventory .metric-card:last-child { grid-column: 1 / -1; }
  .board-shell--inventory .metrics--inventory .metric-card > span { font-size: 12px; }
  .board-shell--inventory .metrics--inventory .metric-card > small { font-size: 12px; }
  .board-shell--inventory .materials-tabs { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 10px; padding-inline: 14px; }
  .board-shell--inventory .materials-tabs [role="tab"]:last-child { grid-column: 1 / -1; }
  .board-shell--inventory .inventory-toolbar { align-items: stretch; flex-direction: column; gap: 12px; }
  .board-shell--inventory .inventory-toolbar > button { width: 100%; }
  .board-shell--inventory .materials-tabs [role="tab"] { font-size: 12px; }
  .board-shell--inventory .inventory-tab-panel { padding: 20px 16px; }
  .board-shell--inventory .inventory-panel-heading { grid-template-columns: 1fr; align-items: start; }
  .board-shell--inventory .inventory-panel-heading > button { grid-column: 1; grid-row: 3; justify-self: start; }
  .board-shell--inventory :is(.inventory-panel-heading, .inventory-tools) h3 { font-size: 16px; }
  .board-shell--inventory .inventory-tools { grid-template-columns: 1fr; }
  .board-shell--inventory .inventory-tools > :is(article, section, div) { padding: 16px; }
  .board-shell--inventory .inventory-dialog { padding: 18px; }
  .board-shell--inventory .inventory-dialog form,
  .board-shell--inventory .inventory-form-details > div { grid-template-columns: 1fr; }
  .board-shell--inventory .inventory-form-actions { width: 100%; }
}
@media print {
  .board-shell--inventory :is(.inventory-primary-actions, .materials-tabs, .filters, .inventory-row-actions, .inventory-help, .inventory-form-actions) { display: none; }
  .board-shell--inventory .materials-panel { border: 0; box-shadow: none; }
  .board-shell--inventory .inventory-tab-panel { padding: 0; }
}
