#rk .journal-filters{margin-bottom:12px}
#rk .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#rk .journal-filters .f{margin:0}
#rk .journal-states{margin-bottom:12px;max-width:100%;flex-wrap:wrap}
#rk .journal-search{display:flex;gap:12px;align-items:start;margin-bottom:12px}
#rk .journal-search>.f{flex:1;max-width:460px;margin:0}
#rk .journal-dates summary{cursor:pointer;font-size:12px;padding:9px 0;color:var(--ink-2)}
#rk .journal-date-fields{display:flex;gap:8px;align-items:end;flex-wrap:wrap}
#rk .journal-date-fields .f{max-width:155px;margin:0}
#rk .journal-pager{display:flex;gap:12px;align-items:center;padding-top:14px;flex-wrap:wrap}
#rk .journal-recipe{min-width:150px;max-width:260px}
#rk .culture-code{font-weight:600}
body.journal-modal{overflow:hidden}
#rk-drw .box{margin:0}
#rk-drw fieldset{border:0;padding:0;margin:0;min-width:0}
#rk-drw h3{margin:0 0 10px;font-size:14px}
#rk-drw .card{padding:14px}
#rk-drw .rcs{border:0;padding:0;background:none}
#rk-drw .grid3,#rk-drw .grid2{gap:10px}
#rk-drw .card .f{margin:0}
#rk .shift-field{display:flex;flex-direction:column;gap:5px;min-width:0}
#rk .shift-field .field-caption{font-size:11.5px;color:var(--ink-2);font-weight:500}
#rk .shift-entry{position:relative;min-width:0}
#rk .shift-entry input{width:100%;padding-right:53px;min-width:0}
#rk .shift-entry input:disabled{padding-right:7px}
#rk-drw #batch-recipe [data-recipe-form]>.f{margin-top:10px}
#rk-drw .card .grid3+.grid2{margin-top:10px}
#rk-drw .grid2+.f{margin-top:10px}
#rk-drw #batch-recipe-marker{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:end}
#rk-drw .danger-text{color:var(--alert)}
#rk .mtr .v.worse{color:var(--alert)}
#rk .mtr .v.better{color:var(--sprout)}
#rk .batch-statistics{margin-bottom:14px;align-items:start}
#rk .batch-statistics .sm-t{margin-bottom:6px}
#rk .batch-media h3{font-size:13px;margin:0 0 6px}
#rk .batch-media{margin-bottom:14px}
#rk .batch-stat-text{font-size:12px;line-height:1.6}
#rk .kb-param-actions{display:flex;flex-direction:column;align-items:start;gap:6px}
#rk .batch-records-footer{margin-top:12px}
@media(max-width:768px){
  #rk .journal-search{flex-direction:column;align-items:stretch}
  #rk .journal-search>.f{max-width:none}
}
@media(max-width:500px){
  #rk-drw .grid3{grid-template-columns:1fr}
  #rk-drw .grid2{grid-template-columns:1fr}
  #rk-drw .dh h2{font-size:14px}
  #rk-drw .df{gap:8px}
  #rk-drw .component-add{flex-wrap:wrap}
  #rk-drw .component-add select{max-width:100%}
  #rk .batch-statistics{grid-template-columns:1fr}
  #rk .cbar{grid-template-columns:120px 1fr 35px}
}
