.TripBriefForm_frame__mRKro{display:flex;flex-direction:column;width:100%;max-width:820px;height:min(700px,calc(100vh - 61px - 48px));min-height:420px;margin:0 auto;background:var(--paper);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 18px 40px rgba(35,40,31,.14);overflow:hidden}.TripBriefForm_bar__sVTZH{padding:14px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;background:var(--surface)}.TripBriefForm_logo__kG6N5{font-family:var(--font-serif);font-size:17px}.TripBriefForm_counter__VVW3Z{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.TripBriefForm_track__1Utud{height:3px;background:var(--tint)}.TripBriefForm_fill__E2V2K{height:3px;background:var(--green);transition:width .25s ease}.TripBriefForm_dialog__xJmO9{flex:1 1;overflow-y:auto;padding:24px 22px}.TripBriefForm_dialog__xJmO9,.TripBriefForm_exchange__4pypC{display:flex;flex-direction:column;gap:16px}.TripBriefForm_question__G6afY{align-self:flex-start;max-width:520px;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:10px 10px 10px 2px;padding:12px 15px;font-size:15px;line-height:1.5}.TripBriefForm_answer__WecAo{align-self:flex-end;max-width:460px;margin:0;background:var(--ink);color:var(--paper);border-radius:10px 10px 2px 10px;padding:12px 15px;font-size:15px;line-height:1.5}.TripBriefForm_fieldset__A7Hrs{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:620px}.TripBriefForm_srOnly__bK_Ej{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.TripBriefForm_row__ikIA6{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.TripBriefForm_field__bQ158{flex:1 1 220px;display:grid;grid-gap:4px;gap:4px}.TripBriefForm_fieldNarrow__J3Hq5{flex:0 1 150px;display:grid;grid-gap:4px;gap:4px}.TripBriefForm_label__hNlMN{font-size:13px;color:var(--muted)}.TripBriefForm_fieldHint__dNDw2{font-size:12px;color:var(--muted)}.TripBriefForm_input__1h3u_{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px;width:100%;box-sizing:border-box}.TripBriefForm_input__1h3u_:focus{outline:2px solid var(--green);outline-offset:1px}.TripBriefForm_input__1h3u_:disabled{color:var(--muted);background:var(--paper-alt)}.TripBriefForm_chips__z3x5C{display:flex;flex-wrap:wrap;gap:8px}.TripBriefForm_chipActive__gs0we,.TripBriefForm_chip__G3cyc{min-height:40px;padding:8px 14px;border-radius:16px;font:inherit;font-size:14px;cursor:pointer}.TripBriefForm_chip__G3cyc{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.TripBriefForm_chip__G3cyc:hover:not(:disabled){border-color:var(--green)}.TripBriefForm_chipActive__gs0we{border:1px solid var(--green);background:var(--green);color:var(--paper)}.TripBriefForm_chipActive__gs0we:disabled,.TripBriefForm_chip__G3cyc:disabled{cursor:progress;opacity:.7}.TripBriefForm_hint___1q0Z{margin:0;font-size:13px;color:var(--muted)}.TripBriefForm_resolving___vnO3{margin:0;font-size:12px;color:var(--muted)}.TripBriefForm_error__xdp_6{margin:0;font-family:var(--font-mono);font-size:12.5px;color:var(--brick);border-left:3px solid var(--brick);padding-left:10px}.TripBriefForm_complaint__bWubl{margin:0;background:var(--brick-tint);border-left:3px solid var(--brick);padding:10px 14px;font-size:13px;line-height:1.5;color:var(--ink-soft);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.TripBriefForm_composer__2KaWl{border-top:1px solid var(--line);padding:14px 22px;background:var(--surface);display:flex;gap:10px;align-items:stretch}.TripBriefForm_remark__cOGSN{flex:1 1;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:5px;font:inherit;font-size:15px;background:var(--paper);color:var(--ink);resize:none;line-height:1.4}.TripBriefForm_remark__cOGSN:focus{outline:2px solid var(--green);outline-offset:1px}.TripBriefForm_primary__dNfYp,.TripBriefForm_secondary__l7UAo{min-height:46px;padding:0 20px;border-radius:5px;font:inherit;font-size:15px;cursor:pointer;white-space:nowrap}.TripBriefForm_primary__dNfYp{border:none;background:var(--green);color:var(--paper)}.TripBriefForm_primary__dNfYp:hover:not(:disabled){filter:brightness(.92)}.TripBriefForm_primary__dNfYp:disabled{background:var(--disabled);cursor:progress}.TripBriefForm_secondary__l7UAo{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.TripBriefForm_secondary__l7UAo:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.TripBriefForm_limitCard__9F4fs{border-top:1px solid var(--line);padding:18px 22px;background:var(--brick-tint);display:flex;flex-direction:column;gap:8px}.TripBriefForm_limitTitle___6pty{margin:0;font-family:var(--font-serif);font-size:17px;color:var(--ink)}.TripBriefForm_limitText__wS3bZ{margin:0;font-size:14px;line-height:1.5;color:var(--ink-soft)}.TripBriefForm_limitLink__HazRy{color:var(--green);font-weight:600}.TripBriefForm_infeasible__T17XA{border-top:1px solid var(--line);border-left:3px solid var(--brick);padding:14px 22px;background:var(--brick-tint);display:flex;flex-direction:column;gap:10px}.TripBriefForm_infeasibleText__nbVzR{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.TripBriefForm_infeasibleActions__WQ4_L{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:600px){.TripBriefForm_infeasible__T17XA{padding:12px}.TripBriefForm_limitCard__9F4fs{padding:14px 12px}.TripBriefForm_frame__mRKro{border:none;border-radius:0;box-shadow:none;height:calc(100dvh - 61px);min-height:0}.TripBriefForm_dialog__xJmO9{padding:18px 14px}.TripBriefForm_composer__2KaWl{padding:10px 12px;flex-wrap:wrap}.TripBriefForm_remark__cOGSN{flex-basis:100%}.TripBriefForm_primary__dNfYp{flex:1 1}}