.location-review-manager{color:#17362e;background:#fff;border:1px solid #ccd8d4;border-radius:12px;margin:18px 0;padding:18px}.location-review-manager label{margin:10px 0;display:block}.location-review-manager input:not([type=checkbox]),.location-review-manager textarea,.location-review-manager select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #9daea8;border-radius:6px;padding:10px;display:block}.location-review-manager button{color:#153e2c;cursor:pointer;min-height:44px;font:inherit;background:#edf6f1;border:1px solid #366c5b;border-radius:7px;margin:5px 8px 5px 0;padding:10px 14px}.location-review-manager button:disabled{opacity:.55;cursor:not-allowed}.location-review-manager button:focus-visible{outline-offset:2px;outline:3px solid #176ca4}.location-place-list{padding:0;list-style:none}.location-place-list li{border-bottom:1px solid #d4ded8;flex-direction:column;gap:6px;padding:14px 0;display:flex}.location-place-list li>button{align-self:flex-start}.location-review-detail{border-top:2px solid #28604d;margin-top:16px;padding-top:12px}.location-review-manager fieldset{border:1px solid #c3d5cc;border-radius:8px;min-width:0;margin:14px 0}.location-review-manager p,.location-review-manager span{overflow-wrap:anywhere}.location-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.location-warnings{color:#704d00;background:#fff3d6;border-radius:8px;padding:1px 12px}.location-review-pin{background:0 0;border:0;font-size:30px}.location-pin-map{isolation:isolate;margin:12px 0}.location-pin-map>p{font-size:13px}.location-review-manager [role=alert]{color:#a12121}.location-review-manager .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.location-review-manager{padding:12px}.location-fields{grid-template-columns:1fr;gap:0}.location-review-manager fieldset{padding:10px}.location-review-manager h2{font-size:21px}}
