.review-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 16px}.review-filters{display:flex;gap:16px;align-items:end;margin-bottom:18px}.review-filters[hidden]{display:none}.review-filters label{flex:1}.review-table{overflow:auto;background:white;border:1px solid #dae1e7;border-radius:12px}.review-table table{width:100%;border-collapse:collapse;text-align:left}.review-table th,.review-table td{padding:18px;vertical-align:top;border-bottom:1px solid #e4e9ee}.review-table th{background:#edf3f6}.review-table td:first-child{width:38%}.review-table small{display:block;margin:8px 0;color:#536575}.review-code{display:flex;align-items:start;gap:10px}.review-code code,.review-cards code{overflow-wrap:anywhere;font-size:13px}.review-code button{padding:4px 8px;font-size:12px}.review-sources button{font-size:12px;padding:3px 7px;margin-right:5px}.review-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:20px 0}.review-cards article{padding:22px}.review-cards h2{font-size:19px;line-height:1.4}.review-gallery{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.review-gallery aside{padding:16px;align-self:start}.review-gallery aside button{display:block;width:100%;text-align:left;margin:6px 0}.review-image{overflow:hidden}.review-image img{display:block;width:100%;height:auto}.review-limits{margin:24px 0;color:#536575}.review-table details{max-width:350px;overflow-wrap:anywhere}@media(max-width:850px){.review-filters{flex-direction:column;align-items:stretch}.review-gallery{grid-template-columns:1fr}.review-table th,.review-table td{padding:10px}.review-code{display:block}.review-cards{grid-template-columns:1fr}}@media print{.review-tabs,.review-filters,.review-code button,.review-sources{display:none}.review-cards{display:block}.review-cards article{break-inside:avoid}}

#reviewBody{scroll-margin-top:100px}

.sillage-pending{color:#b42318!important}

.dictionary-context-field{outline:3px solid #087e83;outline-offset:3px;scroll-margin:24px;box-shadow:0 0 0 7px #087e8315}
.dictionary-context button,.dictionary-context-values button{margin:4px 6px 4px 0}
.dictionary-context-values{padding:10px;background:#edf7f6;border-radius:8px}
