/* ================================
   journals_list.html page styles
   ================================ */

th, td { vertical-align: middle; }
.subject-row {
  background: #f8f9fa;
  font-weight: bold;
  text-align: center;
  position: sticky;
  top: 60px;
  z-index: 2;
}
.mini-box {
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 260px;
  z-index: 1050;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.mini-box h6 { font-size: 14px; margin-bottom: 6px; }
.selected-mini { list-style:none; padding:0; margin:0; max-height:120px; overflow-y:auto; }
.selected-mini li { font-size: 13px; padding:4px 6px; border-bottom:1px solid #eee; background:#fff; border-radius:3px; margin-bottom:4px; }
.mini-box .small-muted { font-size: 12px; color: #6c757d; }
.mini-box .btn { font-size: 13px; padding:4px 8px; }
.type-select, .qty-input { width: 100%; margin-top: 2px; font-size: 12px; }

/* ===== End of journals_list.html styles ===== */
