.v125-filters,.v125-pagination,.v125-reactions{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0;align-items:center}.v125-filters label{font-size:13px}.v125-filters select,.compact-category select,.compact-category input{display:block;max-width:100%;padding:9px;border:1px solid #b9ced9;border-radius:7px;background:#fff;color:#18333f}.compact-category{display:grid;gap:8px;margin:16px 0}.v125-dialog{border:1px solid #adc8d8;border-radius:16px;padding:24px;width:min(92vw,520px);max-height:85vh;overflow:auto;color:#18333f;background:#f8fcff}.v125-dialog::backdrop{background:#142c3a88}.v125-dialog label{display:block;padding:8px}.v125-roadmap{margin:20px 0;padding:16px;background:#f0f8fc;border:1px solid #cee2ec;border-radius:12px}.v125-step{padding:12px;border-left:3px solid #b5cbd6;margin-bottom:8px}.v125-step.earned{border-color:#078799}.v125-badge,.v125-review{padding:18px;margin:12px 0;border:1px solid #d1e2e9;border-radius:12px;background:#fff}.v125-badge.earned{background:#eef8fb}.v125-review.expert{background:#eaf8f7;border-color:#83bfbc}.v125-review img,.viewer-item>img{width:112px;aspect-ratio:16/9;object-fit:cover;border-radius:7px}.viewer-item>img{flex:none}.v125-avatar-tools{background:#f0f8fc;padding:24px;margin-top:18px;border-radius:12px}.v125-avatar-tools canvas{width:160px;height:160px;border-radius:50%;display:block;margin:16px 0}.v125-avatar-tools label{display:block;margin:12px 0}.large-user-avatar img,.settings-avatar img,.t7x-ga-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.v125-reactions svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;vertical-align:middle;margin-right:6px}.v125-reactions [aria-pressed=true]{background:#d6f1f4}.v125-watch{max-width:1050px;margin:32px auto;padding:24px;background:#f5faff;color:#16323d}.v125-watch iframe{width:100%;aspect-ratio:16/9;height:auto}.v125-watch label{display:block;margin:16px 0}.v125-watch textarea{display:block;box-sizing:border-box;width:100%;padding:12px;font:inherit;border:1px solid #adc4cf;border-radius:8px}.v125-watch button,.v125-dialog button,.v125-avatar-tools button,.v125-review button,.v125-pagination button{padding:9px 13px;margin:4px;border:1px solid #b9cfd9;background:#eef7fb;color:#173a49;border-radius:7px;cursor:pointer}.v125-watch a,.v125-review a{display:inline-block;margin:8px;color:#086777}.v125-watch select{padding:8px;background:white;color:#173a49}#v125-status{position:sticky;bottom:0;padding:12px;background:#f0f8fc;color:#8b2828;z-index:20}#v125-status:empty{display:none}#v125-summary{padding:20px;margin:20px 0;background:#edf8fc;border-radius:12px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #16889b;outline-offset:3px}.v125-watch dl,#v125-progress dl{display:grid;grid-template-columns:1fr 1fr}.v125-watch [hidden]{display:none!important}@media(max-width:640px){.viewer-item{flex-wrap:wrap}.viewer-item .item-actions{width:100%;flex-wrap:wrap}.v125-filters>*{width:100%}.v125-watch{padding:12px;margin:8px}.v125-dialog{padding:16px}}@media(prefers-reduced-motion:reduce){.v125-step,.v125-badge{animation:none;transition:none}}

.v125-review.critic{border-left:4px solid #81632e;background:#faf8f0}
