.page_pageWrapper__sncns{min-height:100vh;background-color:#F8FAFC;display:flex;flex-direction:column}.page_mainContainer__axjQN{flex:1 1;padding-top:var(--space-8);padding-bottom:var(--space-16)}.page_pageHeader__1BobF{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}@media (min-width:768px){.page_pageHeader__1BobF{flex-direction:row;align-items:center;justify-content:space-between}}.page_pageHeaderLeft__N1IWN{display:flex;flex-direction:column;gap:var(--space-1)}.page_pageTitle__bEIBH{font-size:1.75rem;font-weight:800;color:var(--color-navy);letter-spacing:-.4px;line-height:1.25}.page_pageSubtitle__ljz3K{font-size:.9375rem;color:var(--color-muted)}.page_pageHeaderActions__cP7Rl{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page_refreshBtn__0Xrmd{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-pill);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-navy);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_refreshBtn__0Xrmd:hover:not(:disabled){background-color:#F1F5F9;border-color:#CBD5E1}.page_refreshBtn__0Xrmd:disabled{opacity:.6;cursor:not-allowed}.page_bookingsLinkBtn__OKMe7{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-pill);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-navy);font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease}.page_bookingsLinkBtn__OKMe7:hover{background-color:#F1F5F9;border-color:#CBD5E1}.page_exploreBtn__ymV41{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--radius-pill);background-color:var(--color-brand-emerald);color:var(--color-surface);font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease}.page_exploreBtn__ymV41:hover{background-color:var(--color-brand-emerald-hover);transform:translateY(-1px)}.page_stateBox__Xmlqz{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-6);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:540px;margin:var(--space-8) auto;box-shadow:0 4px 12px rgba(15,23,42,.03)}.page_stateIcon__1Kh2x{font-size:3rem;margin-bottom:var(--space-4);line-height:1}.page_stateTitle__6YMCM{font-size:1.25rem;font-weight:700;color:var(--color-navy);margin-bottom:var(--space-2)}.page_stateDesc__yLSCI{font-size:.9375rem;color:var(--color-muted);line-height:1.6;margin-bottom:var(--space-6)}.page_actionBtn__ZobNX{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:var(--radius-pill);background-color:var(--color-brand-emerald);color:var(--color-surface);font-size:.9375rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.page_actionBtn__ZobNX:hover{background-color:var(--color-brand-emerald-hover);transform:translateY(-1px)}.page_summaryCardsGrid__bOkj4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}@media (min-width:900px){.page_summaryCardsGrid__bOkj4{grid-template-columns:repeat(4,1fr)}}.page_summaryCard__AUWPM{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;transition:all .2s ease;text-align:left}.page_summaryCard__AUWPM:hover{border-color:#94A3B8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,.05)}.page_summaryCardSelected__o56Ut{border-color:var(--color-brand-emerald);background-color:#F0FDF4;box-shadow:0 0 0 1px var(--color-brand-emerald)}.page_summaryIconWrap__Ykzmz{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.page_summaryCardInfo__u6_ch{display:flex;flex-direction:column}.page_summaryCardLabel__VjIQ3{font-size:.8125rem;font-weight:600;color:var(--color-muted)}.page_summaryCardCount__I3niN{font-size:1.5rem;font-weight:800;color:var(--color-navy);line-height:1.2}.page_controlsBar__EriVm{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}@media (min-width:768px){.page_controlsBar__EriVm{flex-direction:row;align-items:center;justify-content:space-between}}.page_filterTabs__1RDnD{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px}.page_filterTab__7DTeL{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted);font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.page_filterTab__7DTeL:hover{color:var(--color-navy);border-color:#CBD5E1}.page_filterTabActive__uiX5v{background-color:var(--color-navy)}.page_filterTabActive__uiX5v,.page_filterTabActive__uiX5v:hover{border-color:var(--color-navy);color:var(--color-surface)}.page_tabBadge__BcDEK{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;background-color:rgba(0,0,0,.08)}.page_filterTabActive__uiX5v .page_tabBadge__BcDEK{background-color:rgba(255,255,255,.25);color:var(--color-surface)}.page_searchBox__drrbE{position:relative;min-width:260px}.page_searchInput__K3uyq{width:100%;padding:9px 14px 9px 36px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background-color:var(--color-surface);font-size:.875rem;color:var(--color-navy);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.page_searchInput__K3uyq:focus{border-color:var(--color-brand-emerald);box-shadow:0 0 0 3px rgba(16,185,129,.15)}.page_searchIcon__3PQcT{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--color-muted);pointer-events:none}.page_requestsList__7yCxQ{display:flex;flex-direction:column;gap:var(--space-4)}.page_requestCard__c2s0N{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 2px 8px rgba(15,23,42,.04);transition:all .2s ease}.page_requestCard__c2s0N:hover{border-color:#CBD5E1;box-shadow:0 6px 16px rgba(15,23,42,.06)}.page_cardHeader__qyqPC{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid #f1f5f9}@media (min-width:640px){.page_cardHeader__qyqPC{flex-direction:row;align-items:flex-start;justify-content:space-between}}.page_cardTitleGroup__AwPDp{display:flex;flex-direction:column;gap:4px}.page_cardTitle__W2F2Z{font-size:1.125rem;font-weight:700;color:var(--color-navy);margin:0;line-height:1.3}.page_cardMeta__QKWp5{display:flex;align-items:center;gap:var(--space-3);font-size:.8125rem;color:var(--color-muted);flex-wrap:wrap}.page_metaItem__vWwHl{display:inline-flex;align-items:center;gap:4px}.page_statusBadge__zkYet{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);font-size:.8125rem;font-weight:700;align-self:flex-start}.page_cardBody__VaGif{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.page_descriptionSnippet__7avh3{font-size:.9375rem;color:#334155;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_chipsRow__sGtyv{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.page_infoChip__PxGIm{gap:4px;padding:4px 10px;border-radius:var(--radius-md);background-color:#F8FAFC;border:1px solid #e2e8f0;color:var(--color-navy);font-weight:500}.page_infoChip__PxGIm,.page_proposalCountChip__CQcql{display:inline-flex;align-items:center;font-size:.8125rem}.page_proposalCountChip__CQcql{gap:6px;padding:4px 12px;border-radius:var(--radius-pill);background-color:#EFF6FF;border:1px solid #bfdbfe;color:#1D4ED8;font-weight:700}.page_cardFooter__mrQLR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid #f1f5f9}.page_footerActions__XxHeV{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.page_viewDetailsBtn__AhOVF{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--radius-pill);background-color:var(--color-brand-emerald);color:var(--color-surface);font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.page_viewDetailsBtn__AhOVF:hover{background-color:var(--color-brand-emerald-hover)}.page_cancelRequestBtn__J0k3f{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-pill);background-color:transparent;color:#DC2626;border:1px solid #fecaca;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_cancelRequestBtn__J0k3f:hover{background-color:#FEF2F2;border-color:#FCA5A5}.page_modalOverlay__gk7ZF{position:fixed;inset:0;background-color:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:page_fadeIn__QGtXl .2s ease}.page_modalWindow__YuuaX{background-color:var(--color-surface);border-radius:var(--radius-2xl);max-width:680px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(15,23,42,.2);overflow:hidden;animation:page_slideUp__Dq1bS .25s ease}.page_modalHeader__WOtjz{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);background-color:#FAFAFA}.page_modalTitleGroup__Qj2SU{display:flex;flex-direction:column;gap:2px}.page_modalTitle__Vh9Kg{font-size:1.25rem;font-weight:700;color:var(--color-navy);margin:0}.page_modalSubtitle__xzDWR{font-size:.8125rem;color:var(--color-muted)}.page_closeBtn__TzyWr{background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--color-muted);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);transition:all .15s ease}.page_closeBtn__TzyWr:hover{background-color:#F1F5F9;color:var(--color-navy)}.page_modalBody__6l5o0{padding:var(--space-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-5)}.page_detailSection__2JQE_{display:flex;flex-direction:column;gap:var(--space-2)}.page_sectionHeading__908VN{font-size:.875rem;font-weight:700;color:var(--color-navy);text-transform:uppercase;letter-spacing:.5px}.page_detailDescription__XrH15{background-color:#F8FAFC;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);font-size:.9375rem;color:#1E293B;line-height:1.6;white-space:pre-wrap}.page_metaGrid__cf5fC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.page_metaBlock__E_QQL{background-color:#F8FAFC;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:2px}.page_metaBlockLabel__MzwBe{font-size:.75rem;color:var(--color-muted);font-weight:600}.page_metaBlockValue__gMcmv{font-size:.875rem;font-weight:700;color:var(--color-navy)}.page_proposalCard__GsaES,.page_proposalsList__0kRwX{display:flex;flex-direction:column;gap:var(--space-3)}.page_proposalCard__GsaES{border:1px solid #e2e8f0;border-radius:var(--radius-lg);padding:var(--space-4);background-color:var(--color-surface);transition:border-color .2s ease}.page_proposalCard__GsaES:hover{border-color:#94A3B8}.page_proposalHeader__pRuH9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.page_proposalPrice__6Kcsr{font-size:1.25rem;font-weight:800;color:var(--color-brand-emerald)}.page_proposalStatus__fy2Qk{font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:var(--radius-pill)}.page_proposalScope__kN1CC{font-size:.875rem;color:#334155;line-height:1.5;background-color:#F8FAFC;padding:var(--space-3);border-radius:var(--radius-md)}.page_proposalScopeTitle__c9jHN{font-weight:700;font-size:.8125rem;color:var(--color-navy);margin-bottom:2px}.page_noProposalsNotice__nXlHk{text-align:center;padding:var(--space-6);background-color:#F8FAFC;border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-muted);font-size:.9375rem}.page_cancelWarning__z9KBO{background-color:#FEF2F2;border:1px solid #fecaca;border-radius:var(--radius-lg);padding:var(--space-4);display:flex;align-items:flex-start;gap:var(--space-3);color:#991B1B;font-size:.9375rem;line-height:1.5}.page_cancelReasonTextarea__6wv3G{width:100%;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:.875rem;resize:vertical;min-height:80px;outline:none;font-family:inherit}.page_cancelReasonTextarea__6wv3G:focus{border-color:#DC2626;box-shadow:0 0 0 3px rgba(220,38,38,.15)}.page_modalFooter__DvAMg{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);background-color:#FAFAFA}.page_modalCancelBtn__DUGTj{padding:8px 18px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-navy);font-size:.875rem;font-weight:600;cursor:pointer}.page_modalConfirmCancelBtn__nT_cW{padding:8px 20px;border-radius:var(--radius-pill);background-color:#DC2626;color:var(--color-surface);font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.page_modalConfirmCancelBtn__nT_cW:hover:not(:disabled){background-color:#B91C1C}.page_modalConfirmCancelBtn__nT_cW:disabled{opacity:.6;cursor:not-allowed}.page_alertError__En6Ll{background-color:#FEF2F2;border:1px solid #fecaca;color:#991B1B;border-radius:var(--radius-md);padding:var(--space-3);font-size:.875rem}.page_proposalCardAccepted__mzpiJ{border-color:#10B981!important;background-color:#F0FDF4!important;box-shadow:0 0 0 1px #10B981}.page_proposalCardDimmed__I7UIs{opacity:.75;background-color:#F8FAFC;border-color:#E2E8F0}.page_proposalMetaRow__C5d8A{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.page_metaChip__STelw{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px;background-color:#F1F5F9;color:#475569}.page_metaChipValid__35vDP{background-color:#ECFDF5;color:#065F46;border:1px solid #a7f3d0}.page_metaChipExpired__uFCKX{background-color:#FEF2F2;color:#991B1B;border:1px solid #fecaca}.page_proposalActions__CiQjc{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid #f1f5f9;flex-wrap:wrap}.page_acceptBtn__q0OTj{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--radius-pill);background-color:var(--color-brand-emerald);color:var(--color-surface);font-size:.875rem;font-weight:700;border:none;cursor:pointer;transition:all .2s ease}.page_acceptBtn__q0OTj:hover:not(:disabled){background-color:var(--color-brand-emerald-hover);transform:translateY(-1px)}.page_acceptBtn__q0OTj:disabled{opacity:.5;cursor:not-allowed}.page_rejectBtn__uSW_h{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-pill);background-color:transparent;color:#64748B;border:1px solid #cbd5e1;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_rejectBtn__uSW_h:hover:not(:disabled){color:#DC2626;border-color:#FCA5A5;background-color:#FEF2F2}.page_rejectBtn__uSW_h:disabled{opacity:.5;cursor:not-allowed}.page_acceptedNotice__q1agP{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:700;color:#166534;background-color:#DCFCE7;padding:8px 14px;border-radius:var(--radius-md);width:100%}.page_rejectedNotice__P_rIJ{color:#991B1B;background-color:#FEF2F2}.page_expiredNotice__YVYhN,.page_rejectedNotice__P_rIJ{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;padding:6px 12px;border-radius:var(--radius-md)}.page_expiredNotice__YVYhN{color:#B45309;background-color:#FEF3C7}.page_acceptSummaryBox__tWqa5{background-color:#F8FAFC;border:1px solid #e2e8f0;border-radius:var(--radius-md);padding:14px 16px;margin-bottom:var(--space-4)}.page_acceptSummaryRow__VXmQG{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;margin-bottom:8px}.page_acceptSummaryRow__VXmQG:last-child{margin-bottom:0}.page_acceptSummaryLabel__2ompZ{color:var(--color-muted);font-weight:500}.page_acceptSummaryVal__gIHFC{color:var(--color-navy);font-weight:700}.page_scheduleField__JlKum{margin-bottom:var(--space-4)}.page_scheduleLabel__BoCkV{display:block;font-size:.875rem;font-weight:600;color:var(--color-navy);margin-bottom:6px}.page_scheduleInput__ysLF9{width:100%;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:.875rem;font-family:inherit;outline:none;background-color:var(--color-surface);transition:all .2s ease}.page_scheduleInput__ysLF9:focus{border-color:var(--color-brand-emerald);box-shadow:0 0 0 3px rgba(16,185,129,.15)}.page_scheduleHint__gUGMF{font-size:.75rem;color:var(--color-muted);margin-top:4px;line-height:1.4}.page_acceptTermsNote__r5TiI{font-size:.8125rem;color:#1E40AF;background-color:#EFF6FF;border:1px solid #bfdbfe;border-radius:var(--radius-md);padding:10px 14px;line-height:1.5;margin-bottom:var(--space-4)}.page_successBookingCard__fJ6__{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-4) var(--space-2)}.page_successIconWrap__wcHp1{width:60px;height:60px;border-radius:50%;background-color:#DCFCE7;color:#166534;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:var(--space-3)}.page_successTitle__FMeiR{font-size:1.25rem;font-weight:800;color:var(--color-navy);margin-bottom:6px}.page_successSubtitle__yS7b_{font-size:.875rem;color:var(--color-muted);line-height:1.5;margin-bottom:var(--space-4);max-width:420px}.page_bookingRefBadge__uhWQW{background-color:#F0FDF4;border:1px solid #86efac;color:#166534;padding:8px 18px;border-radius:var(--radius-pill);font-size:.9375rem;font-weight:700;margin-bottom:var(--space-4);display:inline-flex;align-items:center;gap:8px}.page_successActionRow__LWyJ4{display:flex;gap:12px;justify-content:center;width:100%;flex-wrap:wrap;margin-top:var(--space-2)}.page_viewBookingBtn__j7aE3{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:var(--radius-pill);background-color:var(--color-brand-emerald);color:var(--color-surface);font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s ease}.page_viewBookingBtn__j7aE3:hover{background-color:var(--color-brand-emerald-hover);transform:translateY(-1px)}.page_stayQuotesBtn__hMD_f{padding:10px 20px;border-radius:var(--radius-pill);background-color:#F1F5F9;color:var(--color-navy);font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.page_stayQuotesBtn__hMD_f:hover{background-color:#E2E8F0}@keyframes page_fadeIn__QGtXl{0%{opacity:0}to{opacity:1}}@keyframes page_slideUp__Dq1bS{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}