.FindBooking_wrapper__qnlxY{min-height:100vh;background:var(--bg);padding:100px 24px 80px}.FindBooking_container__XEFUq{max-width:560px;margin:0 auto}.FindBooking_title__bwzah{font-size:clamp(26px,4vw,34px);font-weight:700;color:var(--text);margin:0 0 10px;text-align:center}.FindBooking_subtitle__MxEf0{font-size:14px;color:var(--text-muted);text-align:center;margin:0 0 32px}.FindBooking_formBox__M3R_B{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px;display:flex;flex-direction:column;gap:18px}.FindBooking_field__vl4KO{display:flex;flex-direction:column;gap:8px}.FindBooking_label__s3ZqZ{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.FindBooking_input__GOvRi{padding:13px 16px;background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:14px;outline:none}.FindBooking_input__GOvRi:focus{border-color:var(--border-hover)}.FindBooking_searchBtn__MWfi0{padding:14px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:#1a1200;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-gold);margin-top:4px}.FindBooking_searchBtn__MWfi0:disabled{opacity:.5;cursor:not-allowed}.FindBooking_errorText__fHJDE{font-size:13px;color:#c0392b;background:rgba(192,57,43,.08);border:1px solid rgba(192,57,43,.25);border-radius:var(--radius-md);padding:12px 16px;margin-top:16px;text-align:center}.FindBooking_resultCard__LhXqY{margin-top:24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px}.FindBooking_resultHeader__wKKgk{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.FindBooking_resultLabel__sEs_6{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px}.FindBooking_resultRef__qZYfh{font-size:14px;font-weight:700;color:var(--gold);font-family:monospace;margin:0;word-break:break-all}.FindBooking_statusBadge__GK6Tj{font-size:11px;font-weight:600;text-transform:uppercase;padding:4px 12px;border-radius:var(--radius-full);white-space:nowrap}.FindBooking_status_confirmed__AsWEN{background:rgba(46,125,82,.12);color:#2e7d52}.FindBooking_status_pending__Eyvn2{background:rgba(201,168,76,.12);color:var(--gold)}.FindBooking_status_completed__rCNim{background:rgba(123,79,166,.12);color:var(--purple)}.FindBooking_status_cancelled__MoM44{background:rgba(192,57,43,.12);color:#c0392b}.FindBooking_resultTourTitle__aEJVa{font-size:19px;font-weight:700;color:var(--text);margin:0 0 20px}.FindBooking_resultGrid___srb_{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:24px}.FindBooking_resultItem__Dz7ST{display:flex;flex-direction:column;gap:3px}.FindBooking_itemLabel__VWLNT{font-size:11px;color:var(--text-muted);text-transform:uppercase}.FindBooking_itemValue__RxkDj{font-size:14px;color:var(--text)}.FindBooking_itemValuePrice__XAQgB{font-size:14px;color:var(--gold);font-weight:600}.FindBooking_downloadBtn__fMmxU{width:100%;padding:13px;background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.3);border-radius:var(--radius-md);color:var(--gold);font-size:13px;font-weight:600;cursor:pointer}@media (max-width:480px){.FindBooking_resultGrid___srb_{grid-template-columns:1fr}}