.rc-reputation,.rc-operation-reviews{--rc-review-orange:#ff5e00;--rc-review-ink:#172431;--rc-review-muted:#627180;color:var(--rc-review-ink);overflow-wrap:anywhere}.rc-reputation button,.rc-reputation input,.rc-reputation select,.rc-reputation textarea,.rc-operation-reviews button,.rc-operation-reviews input,.rc-operation-reviews select,.rc-operation-reviews textarea{font:inherit}.rc-reputation button,.rc-operation-reviews button{color:var(--rc-review-ink);cursor:pointer;background:#fff;border:1px solid #cad5dc;border-radius:10px;padding:10px 14px;font-weight:700}.rc-reputation button:disabled,.rc-operation-reviews button:disabled{opacity:.5;cursor:default}.rc-reputation .rc-review-primary,.rc-operation-reviews .rc-review-primary{background:var(--rc-review-orange);border-color:var(--rc-review-orange);color:#fff}:is(.rc-reputation :focus-visible,.rc-operation-reviews :focus-visible){outline-offset:3px;outline:3px solid #ff8c49}.rc-review-actions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.rc-review-error{color:#922a23;background:#fff0ee;border:1px solid #efc4bf;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.rc-review-notice{color:#285a39;background:#eff8f2;border:1px solid #c6dfcd;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.rc-review-policy{background:#f6f8fa;border:1px solid #dde4e8;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.65}.rc-review-policy p{margin:5px 0}.rc-review-evidence{color:var(--rc-review-muted);font-size:12px;line-height:1.65}.rc-review-pending{background:#fff8e8;border:1px solid #edd696;border-radius:12px;padding:14px;font-size:13px;line-height:1.6}.rc-review-score{white-space:nowrap;align-items:center;gap:7px;font-weight:800;display:inline-flex}.rc-review-score span[aria-hidden]{color:#bd4600;font-size:19px}.rc-review-empty{color:var(--rc-review-muted);background:#f6f8fa;border-radius:12px;padding:18px;font-size:14px;line-height:1.65}.rc-reputation-compact{border-top:1px solid #e1e6ea;margin:15px 0 8px;padding:12px 0;font-size:12px}.rc-reputation-compact .rc-review-evidence{margin:5px 0;font-size:11px}.rc-reputation-compact a{color:var(--rc-review-ink);text-underline-offset:3px;font-weight:700}.rc-reputation-compact .rc-review-compact-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rc-reputation-page{max-width:1100px;margin:auto;padding:30px 24px 80px}.rc-reputation-back{color:var(--rc-review-ink);text-underline-offset:4px;font-weight:700}.rc-reputation-page>header{margin:25px 0}.rc-reputation-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a33c00;font-size:11px;font-weight:800}.rc-reputation-page h1{margin:9px 0 13px;font-size:clamp(28px,4vw,42px);line-height:1.15}.rc-reputation-page header p{color:var(--rc-review-muted);max-width:700px;line-height:1.6}.rc-reputation-summary{border:1px solid #d8e1e7;border-radius:17px;margin:20px 0;padding:22px}.rc-reputation-summary-main{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.rc-reputation-summary-main>.rc-review-score{font-size:35px}.rc-reputation-summary-main p{color:var(--rc-review-muted);font-size:13px}.rc-reputation-roles{border-top:1px solid #e2e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;padding-top:17px;display:grid}.rc-reputation-roles h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px}.rc-reputation-roles p{color:var(--rc-review-muted);margin:7px 0;font-size:12px;line-height:1.55}.rc-reputation-filters{border:1px solid #d9e2e8;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;padding:18px;display:grid}.rc-reputation-filters label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.rc-reputation-filters select{width:100%;min-width:0;color:var(--rc-review-ink);background:#fff;border:1px solid #cdd7df;border-radius:8px;padding:10px}.rc-reputation-filters .rc-review-actions{grid-column:1/-1;margin:2px 0 0}.rc-reputation-filter-note{color:#8d480c;grid-column:1/-1;margin:0;font-size:12px}.rc-review-list{gap:17px;display:grid}.rc-public-review{background:#fff;border:1px solid #d8e1e6;border-radius:15px;padding:20px}.rc-public-review>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.rc-public-review>header p{color:var(--rc-review-muted);margin:5px 0;font-size:12px}.rc-public-review a{color:var(--rc-review-ink);text-underline-offset:3px;font-weight:700}.rc-public-review-copy{white-space:pre-wrap;margin:17px 0;font-size:14px;line-height:1.7}.rc-public-review time{color:var(--rc-review-muted);font-size:11px}.rc-review-report{border-top:1px solid #e2e7eb;margin-top:16px;padding-top:13px}.rc-review-report .rc-review-report-toggle{text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.rc-review-report form{padding:14px 0 0}.rc-review-report label{flex-direction:column;gap:7px;margin:12px 0;font-size:12px;font-weight:700;display:flex}.rc-review-report select,.rc-review-report textarea,.rc-operation-reviews textarea{width:100%;color:var(--rc-review-ink);background:#fff;border:1px solid #cdd7df;border-radius:9px;padding:10px}.rc-review-report textarea,.rc-operation-reviews textarea{resize:vertical;min-height:100px}.rc-review-report fieldset,.rc-operation-reviews fieldset{border:0;min-width:0;margin:0;padding:0}.rc-review-check{align-items:start;margin:15px 0;line-height:1.65;flex-direction:row!important;gap:9px!important;font-size:12px!important;font-weight:400!important;display:flex!important}.rc-review-check input{width:18px;height:18px;accent-color:var(--rc-review-orange);flex-shrink:0;margin-top:3px}.rc-operation-reviews{border-top:1px solid #dce3e8;margin-top:22px;padding-top:20px}.rc-operation-reviews h3{margin:0 0 12px;font-size:19px}.rc-operation-reviews h4{margin:18px 0 9px;font-size:14px}.rc-operation-review-own{border:1px solid #dce4ea;border-radius:12px;margin:16px 0;padding:16px}.rc-operation-review-own p{white-space:pre-wrap;font-size:14px;line-height:1.65}.rc-operation-review-own small{color:var(--rc-review-muted);font-size:11px}.rc-review-rating{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.rc-review-rating label{cursor:pointer;border:1px solid #cdd8df;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:700;display:flex;position:relative}.rc-review-rating label:has(input:checked){border-color:var(--rc-review-orange);color:#9c3900;background:#fff0e6}.rc-review-rating input{accent-color:var(--rc-review-orange);width:16px;height:16px}.rc-review-form-label{margin:14px 0 8px;font-size:13px;font-weight:700;display:block}.rc-review-form-help{color:var(--rc-review-muted);font-size:12px;line-height:1.6}@media (max-width:640px){.rc-reputation-page{padding:22px 16px 85px}.rc-reputation-summary{padding:17px}.rc-reputation-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.rc-reputation-roles{gap:12px}.rc-public-review{padding:17px}.rc-review-actions button{flex:auto;min-height:43px}.rc-review-rating{gap:7px}.rc-review-rating label{padding:9px 10px}.rc-reputation-summary-main>.rc-review-score{font-size:30px}}.rc-reputation-filters .rc-reputation-date-field{grid-column:span 2;min-width:0}.rc-reputation-filters input[type=date]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--rc-review-ink);background:#fff;border:1px solid #cdd7df;border-radius:8px;padding:10px;font-size:13px}.rc-reputation-date-help{color:var(--rc-review-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.65}@media (max-width:640px){.rc-reputation-filters .rc-reputation-date-field{grid-column:auto}}@media (max-width:480px){.rc-reputation-filters .rc-reputation-date-field{grid-column:1/-1}}
