.ns-system-reviews-page{overflow-wrap:anywhere}.ns-system-review-list{display:grid;gap:1.5rem}.ns-system-review-card{border:1px solid var(--ns-system-border,#ddd);border-radius:.5rem;padding:1.5rem}.ns-system-review-card header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:baseline}.ns-system-review-card h2{margin:0}.ns-system-review-card p{white-space:pre-wrap}.ns-system-review-card time{color:var(--ns-system-muted,#555);font-size:.9rem}.ns-system-review-card aside{padding:1rem;margin:1rem 0;background:var(--ns-system-surface,#f7f7f7);border-left:2px solid}.ns-system-review-actions,.ns-system-review-pagination{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1rem}.ns-system-review-pagination{justify-content:space-between}.ns-system-review-form{display:grid;gap:.6rem;margin-top:1.5rem}.ns-system-review-form textarea,.ns-system-review-form>input{width:100%;min-width:0;padding:.75rem;border:1px solid #888;border-radius:.25rem;font:inherit;color:inherit;background:transparent}.ns-system-review-form fieldset{min-width:0;padding:0;border:0}.ns-system-review-rating{display:flex;flex-wrap:wrap;gap:1rem}.ns-system-review-rating label{display:flex;gap:.25rem;min-height:44px;align-items:center}.ns-system-review-form button{margin-right:.5rem}.ns-system-review-form input:focus-visible,.ns-system-review-form textarea:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:36rem){.ns-system-review-card{padding:1rem}}