/* DaNet 5.348 — compact booking list, separate from transfer history. */
.bookingHistoryFold5348{margin-top:10px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;overflow:hidden}
.bookingHistorySummary5348{cursor:pointer;display:flex;align-items:center;gap:9px;padding:13px 14px;min-height:48px;list-style:none;background:#f5f7fb;color:#0f172a;user-select:none}
.bookingHistorySummary5348::-webkit-details-marker{display:none}
.bookingHistorySummary5348::marker{content:''}
.bookingHistorySummary5348:hover{background:#edf2f9}
.bookingHistorySummary5348:focus-visible{outline:3px solid #2563eb;outline-offset:-3px}
.bookingHistoryTitle5348{font-size:16px;line-height:1.35}
.bookingHistoryCount5348{border-radius:999px;background:#e0e7ff;padding:2px 8px;color:#312e81;font-weight:800;font-size:12px}
.bookingHistoryStatus5348{margin-left:auto;color:#334155;white-space:nowrap;border:1px solid #cbd5e1;border-radius:9px;background:#fff;padding:6px 9px;font-weight:750;font-size:12px}
.bookingHistoryStatus5348::before{content:'Развернуть ▼'}
.bookingHistoryFold5348[open] .bookingHistoryStatus5348::before{content:'Свернуть ▲'}
.bookingHistoryRows5348{padding:12px;max-height:620px;overflow:auto;overscroll-behavior:contain;border-top:1px solid #e2e8f0}
.bookingHistoryRows5348>.card{margin:0 0 10px}
.bookingHistoryRows5348>.card:last-child{margin-bottom:0}
@media(max-width:520px){.bookingHistorySummary5348{padding:11px 12px}.bookingHistoryRows5348{padding:9px;max-height:65vh}.bookingHistoryTitle5348{font-size:15px}.bookingHistoryStatus5348{font-size:11px;padding:5px 7px}}
