 #review_modal .acf-comment-fields,#review_modal .acf-fields,#review_modal .acf-hidden {display:none !important}#review_modal .comment-notes,#review_modal .required-field-message {display:none}#review_modal .modal-header {align-items:center;padding:14px 18px;border-bottom:1px solid #e6e9ef}#review_modal #review_modal_title {font-size:1.15rem;line-height:1.3;margin:0;padding-right:8px}#review_modal .modal-header .close {margin:-8px -8px -8px auto;padding:8px 12px;font-size:1.8rem;line-height:1;opacity:.7}#review_modal .nsn-rv__intro {margin:0 0 16px;color:#5a6578;font-size:.95rem;line-height:1.45}#review_modal .logged-in-as {font-size:.85rem;color:#5a6578;margin:0 0 12px}#review_modal .nsn-rv__grid {display:block}#review_modal .nsn-rv__f {margin:0 0 16px}#review_modal .nsn-rv__row {display:grid;grid-template-columns:1fr 1fr;gap:12px}#review_modal .nsn-rv__f > label,#review_modal .comment-form-author > label,#review_modal .comment-form-email > label {display:block;font-weight:600;color:#1d2a41;font-size:.95rem;margin:0 0 6px}#review_modal .nsn-rv__req {color:#d63638}#review_modal .nsn-rv__hint {display:block;font-size:.8rem;color:#5a6578;margin-top:4px}#review_modal .nsn-rv__f input[type="text"],#review_modal .nsn-rv__f input[type="date"],#review_modal .nsn-rv__f textarea,#review_modal .comment-form-author input,#review_modal .comment-form-email input {display:block;width:100%;font-size:16px;min-height:44px;border:1px solid #c9cfd8;border-radius:6px;padding:8px 12px;box-shadow:none;background:#fff;color:#1d2a41;font-family:inherit}#review_modal .nsn-rv__f textarea {min-height:88px;resize:vertical;line-height:1.45}#review_modal .nsn-rv__f input:focus,#review_modal .nsn-rv__f textarea:focus,#review_modal .comment-form-author input:focus,#review_modal .comment-form-email input:focus {border-color:#44ccab;outline:0;box-shadow:0 0 0 3px rgba(68,204,171,.25)}#review_modal .is-bad input,#review_modal .is-bad textarea {border-color:#d63638;box-shadow:0 0 0 3px rgba(214,54,56,.15)}#review_modal .is-bad > label {color:#d63638}#review_modal .nsn-rv__more {margin:-4px 0 16px}#review_modal .nsn-rv__more summary {cursor:pointer;font-size:.9rem;color:#1d2a41;font-weight:600;list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:32px}#review_modal .nsn-rv__more summary::-webkit-details-marker {display:none}#review_modal .nsn-rv__more summary::before {content:"+";display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:#eef1f5;font-size:1rem}#review_modal .nsn-rv__more[open] summary::before {content:"–"}#review_modal .nsn-rv__more .nsn-rv__row {margin-top:10px}#review_modal .nsn-rv__chips {margin:0 0 8px}#review_modal .nsn-rv__chip {display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid #44ccab;background:#eefbf7;color:#1d2a41;font-size:.9rem;font-weight:600;cursor:pointer}#review_modal .nsn-rv__chip::before {content:"⚽";font-size:.9em}#review_modal .nsn-rv__chip.is-on {background:#44ccab;color:#fff}#review_modal .nsn-rv__ratings {border:0;padding:0;margin:0 0 16px}#review_modal .nsn-rv__ratings legend {font-weight:600;color:#1d2a41;font-size:.95rem;padding:0;margin:0 0 8px}#review_modal .nsn-rv__ratings {display:grid;grid-template-columns:1fr 1fr;gap:4px 24px}#review_modal .nsn-rv__ratings legend {grid-column:1 / -1}#review_modal .nsn-rv__rating {display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:4px 0}#review_modal .nsn-rv__rlabel {font-size:.95rem;color:#1d2a41}#review_modal .nsn-rv__stars {display:inline-flex;flex-direction:row;gap:2px}#review_modal .nsn-rv__stars input {position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}#review_modal .nsn-rv__stars label {display:flex;align-items:center;justify-content:center;width:36px;height:40px;margin:0;cursor:pointer;color:#c9cfd8;font-size:26px;line-height:1}#review_modal .nsn-rv__stars label span {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#review_modal .nsn-rv__stars label::before {content:"★"}@media (hover:hover) {#review_modal .nsn-rv__stars label:has(~ label:hover)::before,#review_modal .nsn-rv__stars label:hover::before {color:#f2b01e}}#review_modal .nsn-rv__stars input:checked + label::before,#review_modal .nsn-rv__stars label:has(~ input:checked)::before {color:#f2b01e}#review_modal .nsn-rv__stars input:focus-visible + label {outline:2px solid #44ccab;outline-offset:-2px;border-radius:6px}#review_modal .nsn-rv__rating.is-bad .nsn-rv__rlabel {color:#d63638}#review_modal .nsn-rv__rating.is-bad .nsn-rv__stars {outline:2px solid rgba(214,54,56,.4);border-radius:6px}#review_modal .nsn-rv__agree label {display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:.9rem;color:#5a6578}#review_modal .nsn-rv__agree input {width:20px;height:20px;margin:1px 0 0;flex:0 0 auto}#review_modal .comment-form-author,#review_modal .comment-form-email {margin:0 0 16px}.nsn-rv__hp {position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px;height:1px;overflow:hidden}#review_modal .form-submit {margin:8px 0 0}#review_modal .nsn-rv__submit,#review_modal input[type="submit"],#review_modal button[type="submit"] {display:block;width:100%;min-height:48px;font-size:1.05rem;font-weight:600;background:#1d2a41;color:#fff;border:0;border-radius:6px;cursor:pointer}#review_modal button[type="submit"]:hover {background:#44ccab;color:#1d2a41}#review_modal button[type="submit"].is-busy,#review_modal button[type="submit"]:disabled {opacity:.6;cursor:progress}.fgg-rv-stars {display:flex;flex-wrap:wrap;gap:6px 18px;margin:6px 0 10px}.fgg-rv-stars__item {display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:#5a6578}.fgg-rv-stars__row {display:inline-block;font-size:1rem;line-height:1;letter-spacing:1px;color:#c9cfd8;position:relative}.fgg-rv-stars__row::before {content:"★★★★★"}.fgg-rv-stars__row::after {content:"★★★★★";position:absolute;left:0;top:0;color:#f2b01e;overflow:hidden;white-space:nowrap}.fgg-rv-stars__row[data-v="1"]::after {width:20%}.fgg-rv-stars__row[data-v="2"]::after {width:40%}.fgg-rv-stars__row[data-v="3"]::after {width:60%}.fgg-rv-stars__row[data-v="4"]::after {width:80%}.fgg-rv-stars__row[data-v="5"]::after {width:100%}.nsn-rv__thanks {margin:16px 0;padding:14px 16px;border-left:4px solid #44ccab;background:#eefbf7;color:#1d2a41;border-radius:6px;font-weight:500}@media (max-width:767.98px) {#review_modal {padding:0 !important}#review_modal .modal-dialog {margin:0;max-width:100%;width:100%;min-height:100%;display:block}#review_modal .modal-dialog-centered::before {display:none}#review_modal .modal-content {min-height:100vh;min-height:100dvh;border:0;border-radius:0}#review_modal .modal-header {position:fixed;top:0;left:0;right:0;z-index:1060;background:#fff;min-height:56px;box-shadow:0 1px 4px rgba(0,0,0,.08)}#review_modal .modal-header .close {display:flex;align-items:center;justify-content:center;margin:0 0 0 auto;width:44px;height:44px;border-radius:50%;background:#eef1f5;color:#1d2a41;opacity:1;font-size:1.6rem;line-height:1;padding:0;border:0}#review_modal .modal-header .close span {display:block;line-height:1}#review_modal .modal-body {max-height:none !important;overflow:visible !important;padding:72px 16px 32px !important}#review_modal #review_modal_title {font-size:1.05rem}#review_modal .nsn-rv__row {grid-template-columns:1fr;gap:0}#review_modal .nsn-rv__ratings {grid-template-columns:1fr;gap:0}#review_modal .nsn-rv__rating {flex-direction:row;align-items:center;justify-content:space-between;padding:2px 0}#review_modal .nsn-rv__stars label {width:40px;height:44px;font-size:28px}#review_modal .form-submit {position:sticky;bottom:0;background:#fff;padding:10px 0 12px;margin:0;border-top:1px solid #e6e9ef}}@media (min-width:768px) {#review_modal .modal-body {padding:20px 24px 24px}#review_modal .nsn-rv__stars label:hover {transform:scale(1.1)}}