.review-header{position:sticky;top:0;z-index:20;display:block;padding:16px 24px;background:#f5f5f2;border-bottom:1px solid #c8c8c3;color:#222;font-family:Arial,sans-serif}
.review-title{font-size:14px;font-weight:600;margin:0 0 12px}
.review-version{font:14px Arial;padding:8px 10px;border:1px solid #aaa;border-radius:4px;background:#fff}
.review-tabs{display:flex;gap:5px;flex-wrap:wrap}
.review-tabs a{font-size:14px;line-height:1.3;color:#555;text-decoration:none;border:1px solid transparent;border-radius:5px;padding:9px 13px;white-space:nowrap}
.review-tabs a:hover{background:#e6e6e1}.review-tabs a[aria-current=page]{background:#252525;color:#fff}
.review-toolbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:13px;padding-top:13px;border-top:1px solid #ddd}
.review-modes{display:flex;gap:2px;padding:2px;border:1px solid #bdbdb7;border-radius:6px;background:#e8e8e3}
.review-header .review-modes button{border:0;background:transparent;color:#555;padding:7px 13px;border-radius:4px;font-size:13px}
.review-header .review-modes button[aria-pressed=true]{background:#fff;color:#222;box-shadow:0 1px 3px #0002}
.review-header .review-help{font-size:13px;line-height:1.4;margin:0;color:#666}
.review-native-toggle{display:none!important}.review-steps{display:flex;align-items:center;gap:8px}.review-steps select{font:14px Arial;padding:8px 10px;border:1px solid #aaa;border-radius:4px;background:#fff;max-width:280px}.review-header .review-steps button{padding:7px 12px;font-size:16px}.review-steps #counter{font-size:13px;white-space:nowrap}
.review-header a:focus-visible,.review-header button:focus-visible,.review-header select:focus-visible{outline:2px solid #555;outline-offset:3px}
@media(max-width:650px){.review-header{padding:12px}.review-tabs{gap:3px}.review-tabs a{padding:8px 9px;font-size:13px}.review-toolbar{gap:10px}.review-steps{flex-wrap:wrap}}
