body #main#main#main .r11-selection-actions{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%!important;width:100%!important;min-width:0!important;gap:6px;touch-action:pan-x pan-y;padding:4px 0}
body #main#main#main .r11-selection-actions button{flex:0 0 auto!important;width:auto!important;min-width:0!important;white-space:nowrap!important;padding:5px 10px!important;min-height:38px!important;height:38px!important}
body #main#main#main #r11-batch-toolbar{min-width:0!important;max-width:100%!important;width:auto!important}
body #main#main#main .r13-controls #r11-batch-toolbar{flex:0 0 auto!important;width:max-content!important;max-width:none!important}
body #main#main#main .r13-controls{align-items:center!important;touch-action:pan-x pan-y}
body #main#main#main .r13-controls :is(label,section){margin:0!important;padding-block:0!important;align-self:center!important}
body #main#main#main .r13-controls label{display:flex!important;align-items:center!important;gap:0!important;font-size:0!important}
body #main#main#main .r13-controls select{margin:0!important;height:38px!important;min-height:38px!important;max-width:none!important;padding-block:4px!important;box-sizing:border-box!important}
body #main#main#main .hh-period{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(65px,.65fr) minmax(85px,.85fr)!important;gap:6px!important;align-items:end!important;width:100%;min-width:0}
body #main#main#main .hh-period>label{min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden}
body #main#main#main .hh-period>:is(label,span){grid-column:auto!important;box-sizing:border-box}
body #main#main#main .hh-period>span{display:flex;align-items:center;justify-content:center;white-space:normal!important;font-size:12px!important;line-height:1.2;min-width:0!important;width:100%;height:38px!important;min-height:38px!important;padding:4px!important;margin:0!important}
body #main#main#main .hh-period :is(select,#r40-month){width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:4px 6px!important;font-size:13px!important;box-sizing:border-box!important}
body #modal#modal .r40-rename{margin-inline-start:auto;flex-shrink:0;min-height:34px!important;padding:4px 8px!important}
body #modal#modal .r39-category .check-row{gap:8px;min-height:42px;padding-block:3px}
