.problem-report{margin-top:14px;color:#233e34;font:inherit}.problem-report .problem-toggle{padding:8px 0;background:transparent;border:0;border-radius:0;color:#526457;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:40px}.problem-toggle span{margin-left:8px}.problem-panel{max-width:620px;margin-top:8px;padding:18px;border:1px solid #ccd4c5;border-radius:6px;background:#f8f7ef}.problem-panel form{display:grid;gap:14px}.problem-panel .problem-intro{margin:0;line-height:1.6;font-size:14px}.problem-panel label{display:grid;gap:7px;font-size:14px;font-weight:600}.problem-panel select,.problem-panel textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:11px;border:1px solid #aebda6;border-radius:5px;background:#fffefa;color:#233e34;font:inherit;font-weight:400}.problem-panel small{font-size:12px;line-height:1.6;color:#526457}.problem-panel .problem-submit{justify-self:start;background:#213f34;color:#fffdf5;border:1px solid #213f34;padding:12px 18px;border-radius:4px;min-height:44px;font:inherit;font-size:14px;cursor:pointer}.problem-submit:disabled{opacity:.6;cursor:wait}.problem-error{color:#8c3622}.collection-trip-tools{max-width:1200px;margin:32px auto;padding:0 24px 28px}.collection-trip-tools>summary{cursor:pointer}.traveler-tools .problem-report button{display:inline-block}.problem-panel :focus-visible,.problem-toggle:focus-visible{outline:2px solid #78876b;outline-offset:3px}.traveler-chrome>.traveler-tools{box-sizing:border-box;max-width:898px;margin:12px auto 36px;padding:16px 24px}.traveler-chrome.is-today>.traveler-tools{max-width:848px}.traveler-tools .problem-panel .problem-submit{background:#213f34;color:#fffdf5}.traveler-tools .problem-toggle{border:0;background:transparent;padding:8px 0;margin:0;color:#526457}.place-quick-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:400;line-height:1.5;color:#536358;margin:5px 0;white-space:normal}.place-inline-details .place-quick-description{display:block;overflow:visible;-webkit-line-clamp:unset;margin:12px 0}.trip-save-toggle .place-quick-description{font-size:14px;font-weight:400;color:#536358}.place-title-location{font-size:.88em;font-weight:400;color:#536358}.trip-save-toggle strong .place-title-location{font-size:.78em}