.rr-section{scroll-margin-top:90px}.rr-list{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.rr-item{background:#fff;border:1px solid #d5e2dc;border-radius:14px;gap:8px;min-width:0;padding:14px 16px;display:grid}.rr-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.rr-head h3{color:#17352f;font:500 var(--fs-3)/1.25 var(--serif);overflow-wrap:anywhere;margin:0}.rr-miles{color:#33443e;font-weight:650;font-size:var(--fs-1);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rr-host{color:#5c6f67;font-size:var(--fs-1);margin:-4px 0 0}.rr-facts{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.rr-facts li{color:#2b3d37;font-size:var(--fs-1);background:#fbfaf6;border:1px solid #d9e1dc;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;line-height:1.35;display:inline-flex}.rr-facts svg{color:#4a6158;flex:none}.rr-status{background:#f6f8f6;border-left:3px solid #c9d8d1;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.rr-status p{color:#22332e;font-size:var(--fs-1);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;line-height:1.45;display:flex}.rr-status strong{font-weight:650}.rr-status-clean{background:#eef5f0;border-left-color:#2e6b4f}.rr-status-ok{border-left-color:#8a9a5b}.rr-status-bad,.rr-status-closed{background:#fbf3ee;border-left-color:#a5562f}.rr-status-none{color:#5c6f67;font-size:var(--fs-1);border-left-style:dashed;margin:0}.rr-share{color:#4a5d55!important;font-size:var(--fs-1)!important}.rr-notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rr-notes li{color:#33443e;font-size:var(--fs-1);overflow-wrap:anywhere;line-height:1.45}.rr-notes small{color:#5c6f67;font-size:var(--fs-1);display:block}.rr-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.rr-button{cursor:pointer;min-height:44px;padding:0 14px}.rr-button:disabled{opacity:.65;cursor:progress}.rr-source,.rr-attrib,.rr-offline{color:#5c6f67;font-size:var(--fs-1);margin:0;line-height:1.5}.rr-source a,.rr-attrib a,.rr-offline a,.rr-signin a:not(.button),.rr-msg a{color:var(--forest);text-underline-offset:2px;font-weight:600;text-decoration:underline}.rr-attrib{margin-top:14px}.rr-empty{background:#fbfaf6;border:1px dashed #b7c6bf;border-radius:14px;gap:4px;margin-bottom:14px;padding:14px 16px;display:grid}.rr-empty p{color:#33443e;margin:0}.rr-form-wrap{flex:220px;gap:8px;display:grid}.rr-form-wrap>.rr-button{justify-self:start}.rr-add{gap:10px;display:grid}.rr-add>.rr-button{justify-self:start}.rr-form{background:#fbfaf6;border:1px solid #d5e2dc;border-radius:12px;gap:10px;padding:12px;display:grid}.rr-form form{gap:12px;display:grid}.rr-form p{margin:0}.rr-help{color:#4a5d55;font-size:var(--fs-1)}.rr-choice{border:0;min-width:0;margin:0;padding:0}.rr-choice legend{color:#17352f;font-weight:650;font-size:var(--fs-1);margin-bottom:6px;padding:0}.rr-choice>div{flex-wrap:wrap;gap:8px;display:flex}.rr-choice label{cursor:pointer;min-height:44px;font-size:var(--fs-1);background:#fff;border:1px solid #c9d3cd;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.rr-choice label:has(input:checked){border-color:var(--forest);background:#eef5f0;font-weight:650}.rr-choice input{width:18px;height:18px;accent-color:var(--forest);margin:0}.rr-field{gap:5px;min-width:0;display:grid}.rr-field label{color:#17352f;font-weight:650;font-size:var(--fs-1)}.rr-field input,.rr-field select,.rr-field textarea{color:#17352f;width:100%;min-height:44px;font:inherit;font-size:var(--fs-2);background:#fff;border:1px solid #9ca79c;border-radius:8px;padding:8px 10px}.rr-field textarea{resize:vertical;min-height:88px}.rr-field small{color:#5c6f67;font-size:var(--fs-1);line-height:1.45}.rr-opt,.rr-req{color:#5c6f67;font-weight:400}.rr-inline{gap:8px;display:grid}.rr-grid{gap:10px;display:grid}.rr-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rr-msg{color:#1f3f35;font-size:var(--fs-1);background:#eef5f0;border-radius:8px;margin:0;padding:8px 10px}.rr-msg-error{color:#7a2e12;background:#fbf0ec}.rr-signin{gap:8px;display:grid}.rr-signin-links{flex-wrap:wrap;gap:8px;display:flex}.rr-badge{color:#2b3d37;font-size:var(--fs-1);background:#fbfaf6;border:1px solid #c9d8d1;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;line-height:1.4;display:inline-flex}.rr-badge svg{color:#4a6158;flex:none}@media (min-width:640px){.rr-inline{grid-template-columns:1fr auto;align-items:start}.rr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.rr-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.rr-console{gap:14px;display:grid}.rr-op-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rr-op-row{gap:6px;display:grid}.rr-op-row p{overflow-wrap:anywhere;margin:0}.rr-op-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.rr-op-note{color:#22332e}.rr-mod{gap:8px;margin-top:4px;display:grid}.rr-mod-buttons{flex-wrap:wrap;gap:8px;display:flex}.rr-facts li span{display:inline}.rr-fact-member{color:#17352f!important;background:#eef5f0!important;border-color:#2e6b4f!important}.rr-mapsays{color:#5c6f67;font-size:var(--fs-1)}.rr-ask{gap:10px;display:grid}.rr-ask>.rr-button{justify-self:start}.rr-prompt{background:#fbfaf6;border:1px dashed #9fb3a9;border-radius:10px;gap:8px;padding:10px 12px;display:grid}.rr-prompt p{color:#22332e;font-size:var(--fs-1);margin:0;line-height:1.45}.rr-prompt-cta{color:#4a5d55;display:block}.rr-quick{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rr-quick li{gap:4px;display:grid}.rr-quick-ask{color:#17352f;font-weight:650;font-size:var(--fs-1)}.rr-quick-options{flex-wrap:wrap;gap:6px;display:flex}.rr-chip{min-width:44px;min-height:44px;color:var(--forest);font:inherit;font-size:var(--fs-1);cursor:pointer;background:#fff;border:1px solid #9ca79c;border-radius:999px;padding:0 14px;font-weight:600}.rr-chip:hover{border-color:var(--forest);background:#eef5f0}.rr-chip[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:#fff}.rr-form-title{color:#17352f;font:500 var(--fs-3)/1.25 var(--serif);margin:0}.rr-form-title:focus{outline:2px solid var(--forest);outline-offset:3px}.rr-photos-field{border:1px solid #d5e2dc;border-radius:10px;gap:6px;min-width:0;margin:0;padding:10px;display:grid}.rr-photos-field legend{color:#17352f;font-weight:650;font-size:var(--fs-1);align-items:center;gap:6px;padding:0 4px;display:inline-flex}.rr-photos-field input[type=file]{max-width:100%;min-height:44px;font-size:var(--fs-2)}.rr-check{color:#22332e;min-height:44px;font-size:var(--fs-1);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.rr-check input{width:20px;height:20px;accent-color:var(--forest);flex:none;margin-top:2px}.rr-thumbs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rr-thumbs a{border:1px solid #d5e2dc;border-radius:8px;display:block;overflow:hidden}.rr-thumbs img{object-fit:cover;width:96px;height:72px;display:block}.rr-history{border-top:1px solid #e3ebe6;gap:8px;padding-top:4px;display:grid}.rr-history-title{color:#17352f;font-weight:650;font-size:var(--fs-2);margin:0}.rr-windows fieldset{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.rr-window{position:relative}.rr-window input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rr-window span{color:#2b3d37;min-height:44px;font-size:var(--fs-1);background:#fff;border:1px solid #c9d3cd;border-radius:999px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.rr-window input:checked+span{border-color:var(--forest);background:var(--forest);color:#fff}.rr-window input:focus-visible+span{outline:2px solid var(--forest);outline-offset:2px}.rr-window input:disabled+span{opacity:.7}.rr-history-line{color:#22332e;font-size:var(--fs-1);margin:0;font-weight:600}.rr-hist-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rr-hist-item{background:#fbfaf6;border-left:3px solid #c9d8d1;border-radius:6px;gap:4px;padding:8px 10px;display:grid}.rr-hist-item.is-faded{opacity:.75;border-left-style:dashed}.rr-hist-item p{color:#33443e;font-size:var(--fs-1);overflow-wrap:anywhere;margin:0;line-height:1.45}.rr-hist-faded{color:#5c6f67;font-size:var(--fs-1)}.rr-more{justify-self:start}.rr-presets{color:#4a5d55;font-size:var(--fs-1);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 12px;margin:0;display:flex}.rr-presets a{align-items:center;min-height:44px;display:inline-flex}.rr-op-photo-link{border:1px solid #d5e2dc;border-radius:8px;max-width:360px;display:block;overflow:hidden}.rr-op-photo-link img{object-fit:contain;background:#f2f4f2;width:100%;height:auto;max-height:280px;display:block}.rr-prompt{gap:6px;padding:8px 12px}.rr-prompt>summary{cursor:pointer;color:#22332e;min-height:44px;font-size:var(--fs-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;line-height:1.4;list-style:none;display:flex}.rr-prompt>summary::-webkit-details-marker{display:none}.rr-prompt>summary:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:6px}.rr-prompt-line{flex:14rem}.rr-prompt-toggle{min-height:44px;color:var(--forest);white-space:nowrap;background:#fff;border:1px solid #9ca79c;border-radius:999px;align-items:center;padding:0 14px;font-weight:650;display:inline-flex}.rr-prompt-toggle:after{content:"▾";font-size:var(--fs-1);margin-left:6px}.rr-prompt[open]>summary .rr-prompt-toggle{display:none}.rr-quick{gap:4px}.rr-quick li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rr-quick-ask{min-width:8.5rem}.rr-quick-options{gap:6px}.rr-chip{padding:0 12px}.rr-num{background:var(--forest);color:#fff;min-width:26px;height:26px;font:700 var(--fs-1)/1 var(--sans);vertical-align:3px;border-radius:999px;place-items:center;margin-right:8px;padding:0 6px;display:inline-grid}.rr-item:focus:not(.is-map-selected){outline:none}.rr-item:focus-visible{outline-offset:2px;outline:3px solid #e3a33b}.rr-gate{gap:8px;display:grid}.rr-gate p{color:#22332e;font-size:var(--fs-1);margin:0;line-height:1.5}.rr-gate .rr-form-title{align-items:center;gap:8px;display:inline-flex}.rr-steps{color:#5c6f67;font-size:var(--fs-1);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.rr-steps li{align-items:center;gap:5px;display:inline-flex}.rr-steps li.is-done{color:#2e6b4f}.rr-steps li.is-current{color:#17352f;font-weight:650}.rr-trust{color:#3f3a22;font-size:var(--fs-1);background:#fdf8e8;border-left:3px solid #c9a227;border-radius:6px;margin:0;padding:8px 10px;line-height:1.45}.rr-accept{border-top:1px solid #e3ebe6;gap:4px;padding-top:8px;display:grid}.rr-accept p{color:#4a5d55;font-size:var(--fs-1);margin:0;line-height:1.45}.rr-accept a{color:var(--forest);font-weight:600;text-decoration:underline}.rr-report{font-size:var(--fs-1)}.rr-report>summary{color:#5c6f67;cursor:pointer;text-underline-offset:2px;align-items:center;gap:4px;min-height:44px;padding:0 4px;text-decoration:underline;list-style:none;display:inline-flex}.rr-report>summary::-webkit-details-marker{display:none}.rr-report>summary:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:4px}.rr-report[open]>summary{color:#17352f}.rr-report form{background:#fffaf7;border:1px solid #e0c9bd;border-radius:10px;gap:8px;margin-top:4px;padding:10px;display:grid}.rr-reasons>div{gap:6px;display:grid}.rr-reasons label{justify-content:flex-start}.rr-thumbs li{justify-items:start;gap:2px;display:grid}
