.account-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0;display:flex}.account-actions label{flex:1;min-width:230px}.account-actions .button{font-size:12px}.market-form>label,.market-form>.multi-field{margin:22px 0}.market-form .multi-field{margin-bottom:24px}.market-form details{margin:22px 0}.market-form textarea{min-height:110px}.market-form input[type=checkbox]{width:auto}#profile .check{align-items:center;gap:10px;display:flex}.photo-upload .setter-photo{width:110px;height:130px}.booking-confirmed{font-weight:800;color:#101609!important;background:#d8fb62!important;border:2px solid #1a211c!important}.preserve-lines{white-space:pre-wrap}.conversation{max-height:40vh;margin:20px 0;overflow:auto}.message-bubble{margin:12px 0}.message-bubble.mine{background:#e4edcf;margin-left:30px}.message-bubble p{margin:8px 0}.market-form .button{margin-top:20px}#facility-form label,#org-form label,#booking-form label,#calendar-event label,#message-form label{margin:18px 0}#calendar-grid .event-bar{cursor:pointer}.calendar-side #add-calendar-event{margin-bottom:25px}.calendar-side h2{margin:20px 0}.calendar-side label{display:block}.calendar-main{min-width:0}.qa-banner{color:#171a12;z-index:100;background:#f9c65c;padding:8px 20px;font-size:12px;position:relative}.qa-banner button{margin-left:15px;text-decoration:underline}header nav{gap:15px}header nav a{font-size:11px}#account-link{font-weight:700}.listing p{overflow-wrap:anywhere}.field-error{white-space:pre-wrap}.text-button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #315e89}html[lang=zh-CN] .calendar-side h2{font-size:25px}@media (width<=1000px){header nav{gap:10px}.language-switch{margin-left:12px}.calendar-layout{grid-template-columns:1fr}}@media (width<=650px){.account-actions{align-items:stretch}.account-actions .button{padding:12px 16px}.account-actions label{flex-basis:100%}.calendar-side{margin-top:15px}.market-heading h1{overflow-wrap:anywhere}header nav a{font-size:16px}}#travel-plan fieldset{border:0;min-width:0;padding:0}#travel-plan details{border-top:1px solid #ccd0c6;padding:20px 0}#travel-plan summary{cursor:pointer;margin-bottom:20px;font-weight:700}.market-shell dd{overflow-wrap:anywhere;margin:6px 0 20px}.market-shell dt{font-weight:700}
