.review-filters{margin:20px 0;gap:12px;align-items:end;flex-wrap:wrap}.review-filters label{display:grid;gap:7px;min-width:0;flex:1}.review-filters input,.review-filters select{max-width:100%;min-width:0}.review-more{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}@media(max-width:480px){.review-more{gap:10px}.review-more .btn{flex:1 1 100%;min-width:0;white-space:normal;text-align:center}}.journal-operation{display:flex;justify-content:space-between;gap:16px;align-items:center}.journal-operation>div{min-width:0}.journal-operation h2{overflow-wrap:anywhere;margin:10px 0}.journal-operation small{color:var(--muted)}.journal-operation>div:last-child{text-align:right}.journal-operation p{font-family:BNPrice,monospace;font-weight:700}.review-filters .periods{display:flex;flex-wrap:wrap}.toolbar label small{max-width:240px;white-space:normal;color:var(--muted)}
.review-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;border-top:1px solid var(--line)}.review-breakdown-row>div{min-width:0}.review-breakdown-row strong{overflow-wrap:anywhere}.review-breakdown-row small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.review-breakdown-row>strong{font-family:BNPrice,monospace;font-size:14px}
@media(max-width:600px){.review-filters{display:flex;flex-direction:column;align-items:stretch}.review-more .btn{flex:1;min-width:150px}.journal-operation{align-items:flex-start}.journal-operation>div:last-child{max-width:52%}.review-filters .periods button{min-height:44px}.toolbar label{max-width:100%}}
