/* Shared inbox and product-list density; content and approval controls stay intact. */
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-inbox-list>.section-bar {min-height:38px;padding:7px 12px!important;font-size:12px}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-item {min-height:0!important;padding:10px 12px!important;gap:4px 8px!important}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-item-copy {gap:2px!important}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-item-copy :is(strong,span,small) {line-height:1.4!important}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-inbox-list .ops-evidence {padding:7px 12px!important;gap:3px 8px!important;align-items:center}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-evidence :is(.btn,summary) {min-height:32px!important;padding:4px 7px!important}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-inbox-detail {padding:16px!important}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row {gap:12px;padding:12px 0!important}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row>.asset {width:48px!important;height:48px!important;flex:0 0 48px}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row h2 {font-size:17px!important;margin:0 0 4px!important}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row p {font-size:13px!important;line-height:1.45!important;margin:0 0 4px!important}
html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-external-list>div {padding:9px 0!important;gap:5px 12px!important;min-width:0}
@media(max-width:980px) {
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-inbox-filters.r21-inbox-command {grid-template-columns:minmax(0,1fr) auto!important;gap:5px 8px!important;padding:8px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .r21-inbox-command>.search-input {grid-column:1/-1;min-height:38px!important;padding:0 8px!important;border-radius:9px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .r21-inbox-command>.search-input input {min-height:36px!important;height:36px!important;padding:4px 2px!important;border:0!important;box-shadow:none!important;background:transparent!important;font-size:16px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .r21-inbox-command>.field {grid-column:1;display:flex!important;align-items:center!important;gap:6px!important;margin:0!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .r21-inbox-command>.field>label {margin:0!important;flex:0 0 auto;font-size:12px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .r21-inbox-command>.field select {height:36px!important;min-height:36px!important;padding-block:3px!important;flex:1;min-width:0;font-size:16px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .r21-inbox-filter-rail {grid-column:2!important;align-self:center!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .r21-inbox-filter-rail button {min-height:36px!important;padding:5px 7px!important;font-size:12px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox:not(.has-selected) .ops-inbox-layout {height:auto!important;min-height:0!important;max-height:none!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox:not(.has-selected) .ops-inbox-list {height:auto!important;max-height:none!important;overflow:visible!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-inbox-list>.section-bar {min-height:32px!important;padding:5px 10px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-item {grid-template-columns:28px minmax(0,1fr)!important;padding:9px 10px!important;gap:3px 7px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-item-icon {width:28px!important;height:28px!important;border-radius:8px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-item-copy strong {font-size:13px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-item .ops-level {padding:1px 5px!important;margin:0!important;font-size:11px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-inbox-detail {padding:12px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .stage1-r21-inbox .ops-inbox-list .empty {min-height:120px!important;padding:18px 12px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row {display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:6px 10px!important;padding:8px 0!important;align-items:start!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row>.asset {width:40px!important;height:40px!important;grid-row:1}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row>div:nth-child(2) {grid-column:2}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row .form-actions {grid-column:2!important;width:auto!important;margin:0!important;justify-content:flex-start!important;gap:5px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row .form-actions .btn {width:auto!important;min-height:36px!important;padding:5px 10px!important;font-size:12px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row h2 {font-size:16px!important}
 html[data-ui="5"] .app-shell.ui5-shell:not(.route-in-car) .unified-app-row .product-status {font-size:11px!important}
}
