/* 5.355 TEST: owner-only operational audit journal; responsive narrow mobile screens. */
#danetActionJournal5355{margin-top:20px;border-top:1px solid #dbe4ee;padding-top:13px}
#danetActionJournal5355>summary{font-size:16px;font-weight:700;cursor:pointer}
.danetActionJournalFilters5355{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1fr);gap:10px;margin:12px 0}
.danetActionJournalFilters5355 label{display:block;font-size:12px;color:#475569;margin-bottom:4px}
.danetActionJournalFilters5355 input,.danetActionJournalFilters5355 select{box-sizing:border-box;min-width:0;width:100%;font-size:14px}
.danetActionJournalToolbar5355{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}
#danetActionList5355{max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}
.danetActionEntry5355{border:1px solid #e2e8f0;border-radius:12px;padding:11px;margin:0 0 9px;background:#f8fafc;overflow-wrap:anywhere}
.danetActionHead5355{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:14px}
.danetActionHead5355 time{font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}
.danetActionActor5355{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:7px 0;font-size:13px}
.danetActionActor5355 span{color:#475569}
.danetActionRoute5355,.danetActionPlace5355{font-size:13px;line-height:1.5;color:#334155}
.danetActionBooking5355{font-size:12px;color:#64748b;margin-top:6px}
#danetActionMore5355{margin-top:7px;width:100%}
@media(max-width:640px){.danetActionJournalFilters5355{grid-template-columns:minmax(0,1fr)}.danetActionHead5355{display:block}.danetActionHead5355 time{display:block;margin-top:3px}}
