/* One type scale and a scrollable action rail, across materials and tools. */
body #main#main :is(button.soft-button,button.button,.chip,select,.ui-tool-more>summary),
body #modal#modal :is(button.soft-button,button.button,select,.ui-tabs button,.ui-form-tabs button){font-size:14px!important;font-weight:400!important;line-height:1.3!important}
body #main#main .r13-controls{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%;min-width:0;gap:8px!important;align-items:center;scrollbar-width:thin}
body #main#main .r13-controls[hidden],body #main#main[data-household=true]>.r13-controls{display:none!important}
body #main#main .r13-controls>:not([hidden]){flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:max-content!important;grid-column:auto!important}
body #main#main .r13-controls select{width:auto!important;min-width:10em!important;max-width:none!important;white-space:nowrap;padding-inline:12px 30px!important;text-overflow:clip!important}
body #main#main #r11-batch-toolbar{flex:0 0 auto!important;min-width:max-content!important;max-width:none!important}
body #main#main #r11-batch-toolbar>label{flex:0 0 auto!important;min-width:max-content!important}
body #main#main #r11-batch-action{min-width:11em!important;width:auto!important;text-overflow:clip!important}
body #main#main :is(.hh-actions,.r39-scroll),body #modal#modal .r39-scroll{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;gap:8px!important;align-items:center;padding-block:5px;scrollbar-width:thin}
body #main#main :is(.hh-actions,.r39-scroll)>button,body #modal#modal .r39-scroll>button{flex:0 0 auto;white-space:nowrap;min-height:40px!important;height:40px!important;padding:6px 12px!important}
body #main#main .hh-heading{border:0;box-shadow:none;padding:10px;background:var(--surface-2,var(--paper))}
body #main#main .hh-period{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.6fr);align-items:end;gap:8px}
body #main#main .hh-period>label{min-width:0;width:100%}
body #main#main .hh-period :is(input,select){width:100%;max-width:100%;min-width:0}
body #main#main .hh-period>span{grid-column:1/-1;font-size:13px}
body #main#main .r39-batch-details{border:0;margin:8px 0;padding:0;background:transparent;min-width:0}
body #main#main .r39-batch-details>summary{padding:10px 0;border-bottom:1px solid var(--line)}
body #main#main .r39-batch-details .r127-batch{border:0;box-shadow:none;padding:10px;background:var(--surface-2,var(--paper))}
.r39-category{padding:8px 0;border-bottom:1px solid var(--line)}
.r39-category>[data-r39-children]{padding:8px 10px;background:var(--surface-2,var(--paper));border-radius:10px}
.r39-category [hidden]{display:none!important}
.r39-category .check-row{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:400}
