.ViewModeToggle-module__C5m1aq__toggle{background-color:var(--color-background);border-radius:var(--radius-md);gap:2px;padding:2px;display:inline-flex}.ViewModeToggle-module__C5m1aq__button{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none}.ViewModeToggle-module__C5m1aq__button:hover:not(.ViewModeToggle-module__C5m1aq__active){color:var(--color-text-primary)}.ViewModeToggle-module__C5m1aq__button.ViewModeToggle-module__C5m1aq__active{background-color:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}
.PriceGroupedView-module__MY__YG__container{gap:var(--spacing-2xl);flex-direction:column;display:flex}.PriceGroupedView-module__MY__YG__section .PriceGroupedView-module__MY__YG__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);display:flex}.PriceGroupedView-module__MY__YG__sectionCount{color:var(--color-text-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-md)}.PriceGroupedView-module__MY__YG__priceTag{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.PriceGroupedView-module__MY__YG__priceTag.PriceGroupedView-module__MY__YG__economy{color:#166534;background-color:#dcfce7}.PriceGroupedView-module__MY__YG__priceTag.PriceGroupedView-module__MY__YG__standard{color:#92400e;background-color:#fef3c7}.PriceGroupedView-module__MY__YG__priceTag.PriceGroupedView-module__MY__YG__premium{color:#9d174d;background-color:#fce7f3}.PriceGroupedView-module__MY__YG__priceTag.PriceGroupedView-module__MY__YG__unpriced{color:#4b5563;background-color:#f3f4f6}
.CreateProposalModal-module__HQljKW__form{gap:var(--spacing-md);flex-direction:column;display:flex}.CreateProposalModal-module__HQljKW__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.CreateProposalModal-module__HQljKW__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.CreateProposalModal-module__HQljKW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.CreateProposalModal-module__HQljKW__input,.CreateProposalModal-module__HQljKW__textarea{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md);transition:border-color var(--transition-fast)}.CreateProposalModal-module__HQljKW__input:focus,.CreateProposalModal-module__HQljKW__textarea:focus{border-color:var(--color-primary);outline:none}.CreateProposalModal-module__HQljKW__textarea{resize:vertical;min-height:80px}.CreateProposalModal-module__HQljKW__error{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);color:#dc2626;font-size:var(--font-size-sm);background-color:#fef2f2;border:1px solid #fecaca}.CreateProposalModal-module__HQljKW__actions{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.CreateProposalModal-module__HQljKW__cancelButton{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast)}.CreateProposalModal-module__HQljKW__cancelButton:hover:not(:disabled){border-color:var(--color-text-secondary)}.CreateProposalModal-module__HQljKW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.CreateProposalModal-module__HQljKW__submitButton{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;background:var(--color-primary);cursor:pointer;transition:all var(--transition-fast);border:none}.CreateProposalModal-module__HQljKW__submitButton:hover:not(:disabled){background:var(--color-secondary)}.CreateProposalModal-module__HQljKW__submitButton:disabled{opacity:.5;cursor:not-allowed}.CreateProposalModal-module__HQljKW__success{text-align:center;padding:var(--spacing-md) 0;flex-direction:column;align-items:center;display:flex}.CreateProposalModal-module__HQljKW__successIcon{color:#16a34a;width:64px;height:64px;margin-bottom:var(--spacing-md);background-color:#dcfce7;border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:flex}.CreateProposalModal-module__HQljKW__successTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.CreateProposalModal-module__HQljKW__successText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.CreateProposalModal-module__HQljKW__urlField{gap:var(--spacing-xs);width:100%;margin-bottom:var(--spacing-lg);display:flex}.CreateProposalModal-module__HQljKW__urlInput{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-background);flex:1}.CreateProposalModal-module__HQljKW__copyButton{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.CreateProposalModal-module__HQljKW__copyButton:hover{background:var(--color-primary);color:#fff}.CreateProposalModal-module__HQljKW__shareActions{gap:var(--spacing-sm);width:100%;margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.CreateProposalModal-module__HQljKW__telegramButton{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;cursor:pointer;transition:all var(--transition-fast);background:#08c;border:none;display:flex}.CreateProposalModal-module__HQljKW__telegramButton:hover{background:#069}.CreateProposalModal-module__HQljKW__telegramIcon{width:20px;height:20px}.CreateProposalModal-module__HQljKW__previewLink{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:underline}.CreateProposalModal-module__HQljKW__previewLink:hover{text-decoration:none}.CreateProposalModal-module__HQljKW__doneButton{padding:var(--spacing-sm) var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-surface);cursor:pointer;transition:all var(--transition-fast)}.CreateProposalModal-module__HQljKW__doneButton:hover{background:var(--color-background)}
.favorites-module__1Nl_BW__favoritesContent{min-width:0;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));--content-header-height:0px;flex:1}.favorites-module__1Nl_BW__favoritesContentTryon{padding-bottom:calc(164px + env(safe-area-inset-bottom,0px))}.favorites-module__1Nl_BW__stickyCtaBar{z-index:var(--z-sticky,100);background-color:var(--color-surface,#fff);border-top:1px solid var(--color-border,#e5e5e5);padding:var(--spacing-sm,8px) var(--spacing-lg,24px);padding-bottom:calc(var(--spacing-sm,8px) + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000f}.favorites-module__1Nl_BW__stickyCtaInner{max-width:520px;margin:0 auto}.favorites-module__1Nl_BW__title{align-items:center;gap:12px;margin:16px 0 0;font-size:28px;font-weight:600;display:flex}.favorites-module__1Nl_BW__count{color:var(--color-text-secondary);font-weight:400}.favorites-module__1Nl_BW__loading{min-height:300px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.favorites-module__1Nl_BW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.favorites-module__1Nl_BW__emptyText{color:var(--color-text-secondary);margin:16px 0 24px}.favorites-module__1Nl_BW__catalogLink{background:var(--color-primary);color:#fff;border-radius:8px;align-items:center;padding:12px 24px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.favorites-module__1Nl_BW__catalogLink:hover{opacity:.9}.favorites-module__1Nl_BW__section{margin-bottom:48px}.favorites-module__1Nl_BW__section .favorites-module__1Nl_BW__sectionTitle{align-items:center;gap:8px;margin-bottom:20px;font-size:20px;font-weight:600;display:flex}.favorites-module__1Nl_BW__sectionCount{color:var(--color-text-secondary);font-weight:400}.favorites-module__1Nl_BW__photoCard{aspect-ratio:3/4;border-radius:var(--radius-lg);background-color:var(--color-surface);cursor:zoom-in;transition:box-shadow var(--transition-normal), transform var(--transition-normal);display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.favorites-module__1Nl_BW__photoCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}}.favorites-module__1Nl_BW__photoImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.favorites-module__1Nl_BW__pageHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.favorites-module__1Nl_BW__titleGroup{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.favorites-module__1Nl_BW__actionButtons{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.favorites-module__1Nl_BW__headerActions{align-items:center;gap:var(--spacing-sm);display:flex}.favorites-module__1Nl_BW__createProposalButton{padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast);white-space:nowrap;border:none;align-items:center;display:inline-flex}.favorites-module__1Nl_BW__createProposalButton:hover{background-color:var(--color-secondary)}.favorites-module__1Nl_BW__pdfButton{padding:var(--spacing-xs) var(--spacing-md);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background-color:#0000;align-items:center;gap:6px;display:inline-flex}.favorites-module__1Nl_BW__pdfButton:hover{background-color:var(--color-surface-hover);border-color:var(--color-text-secondary)}.favorites-module__1Nl_BW__pdfButton:disabled{opacity:.6;cursor:not-allowed}.favorites-module__1Nl_BW__noResults{text-align:center;min-height:200px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.favorites-module__1Nl_BW__resetLink{border:1px solid var(--color-border);cursor:pointer;color:var(--color-primary);background:0 0;border-radius:8px;margin-top:16px;padding:10px 20px;font-weight:500;transition:all .2s}.favorites-module__1Nl_BW__resetLink:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}@media (max-width:767px){.favorites-module__1Nl_BW__title{font-size:22px}.favorites-module__1Nl_BW__pageHeader{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.favorites-module__1Nl_BW__titleGroup{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;width:100%}.favorites-module__1Nl_BW__actionButtons{width:100%}.favorites-module__1Nl_BW__headerActions{justify-content:flex-start;width:100%}}
