.log-panel-v562 { min-width: 0; }
.log-panel-v562 h3 { margin: 0 0 12px; }
.log-panel-v562 > p { max-width: 1100px; line-height: 1.5; }
.log-stores-v562 { display: flex; flex-wrap: wrap; gap: 12px 24px; border: 1px solid #d5dfeb; border-radius: 10px; padding: 12px 16px; margin: 16px 0; }
.log-stores-v562 legend { padding: 0 6px; font-weight: 700; }
.log-stores-v562 label { display: flex; align-items: center; gap: 7px; font-size: 1rem; }
.log-config-v562 { margin: 16px 0; padding: 12px; border: 1px solid #d5dfeb; border-radius: 10px; }
.log-config-v562 summary { font-weight: 700; cursor: pointer; line-height: 1.5; }
.log-config-v562 > .row { margin-top: 12px; }
.log-toolbar-v562 { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin: 16px 0 8px; }
.log-toolbar-v562 > input { flex: 1 1 240px; min-width: 150px; }
.log-table-v562 { width: 100%; min-width: 1150px; font-size: .875rem; }
.log-table-v562 th { white-space: normal; vertical-align: bottom; }
.log-table-v562 th, .log-table-v562 td { padding: 10px 8px; }
.log-table-v562 tr[hidden] { display: none; }
.log-table-v562 .log-reference-v562 { min-width: 240px; }
.log-table-v562 .log-detail-v562 { min-width: 240px; }
.log-table-v562 .log-qty-v562 { width: 106px; min-width: 80px; min-height: 42px; font-size: 1rem; }
.log-table-v562 [data-log-field="boxes"] { border-color: #147a50; font-weight: 700; background: #f3fff7; }
.log-table-v562 details { margin-top: 6px; }
.log-table-v562 details table { min-width: 360px; }
.log-table-v562 details td, .log-table-v562 details th { padding: 6px; }
.log-footer-v562 { border-top: 1px solid #d5dfeb; margin-top: 14px; padding-top: 16px; }
.log-footer-v562 .row { gap: 10px; align-items: flex-end; flex-wrap: wrap; }
.log-panel-v562 .lof-periods-v560 { border: 0; margin: 12px 0; padding: 0; }
@media (max-width: 650px) {
  .log-panel-v562 { padding: 12px; }
  .log-toolbar-v562 > .btn { flex: 1 1 150px; }
  .log-footer-v562 .row > .btn, .log-footer-v562 .row > .label { width: 100%; }
  .log-stores-v562 { flex-direction: column; }
}
