[data-v-f9c9185f] .download-guide-close {
  min-width: 44px;
  min-height: 44px;
  border: 1px solid #e6ebf0;
  background: #fff;
}
[data-v-f9c9185f] .download-guide-primary {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
[data-v-f9c9185f] .download-guide-primary[disabled] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
[data-v-f9c9185f] .download-guide-secondary {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
[data-v-f9c9185f] .download-guide-secondary[disabled] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
[data-v-f9c9185f] .download-guide-secondary {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
[data-v-f9c9185f] .download-guide-secondary[disabled] {
  color: #75869a;
  background: #f2f5f8;
}
[data-v-f9c9185f] .download-guide-secondary {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
[data-v-f9c9185f] .download-guide-secondary {
  margin-top: 8px;
}
.trip-page[data-v-f9c9185f] {
  color: #20364e;
}
.trip-page uni-button[data-v-f9c9185f] {
  box-sizing: border-box;
  min-height: 44px;
  border-radius: 13px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
  white-space: normal;
  transition: background 0.15s, box-shadow 0.15s, opacity 0.15s;
}
.trip-page uni-button[data-v-f9c9185f]::after {
  border: 0;
}
.trip-page uni-button[data-v-f9c9185f]:active:not([disabled]) {
  filter: brightness(0.96);
}
.trip-page uni-button[data-v-f9c9185f]:focus-visible {
  outline: 3px solid #a9c7e4;
  outline-offset: 3px;
}
.trip-page uni-button[disabled][data-v-f9c9185f] {
  opacity: 0.48;
  box-shadow: none;
}
.trip-page[data-v-f9c9185f] .brand-mark {
  width: 44px;
  height: 44px;
  border: 1px solid #f9dfe5;
  border-radius: 14px;
  background: linear-gradient(145deg, #fff7f9, #ffeef3);
  box-shadow: 0 4px 10px rgba(30, 53, 79, 0.035);
}
.trip-page .trip-brand-icon[data-v-f9c9185f] {
  width: 29px;
  height: 29px;
}
.trip-page .primary-card-action[data-v-f9c9185f], .trip-page .help-setup uni-button[data-v-f9c9185f], .trip-page .help-preview uni-button[data-v-f9c9185f], .trip-page .companion-action[data-v-f9c9185f] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.trip-page .primary-card-action[disabled][data-v-f9c9185f], .trip-page .help-setup uni-button[disabled][data-v-f9c9185f], .trip-page .help-preview uni-button[disabled][data-v-f9c9185f], .trip-page .companion-action[disabled][data-v-f9c9185f] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.trip-page .invitation-action[data-v-f9c9185f] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.trip-page .invitation-action[disabled][data-v-f9c9185f] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.trip-page .invitation-action[data-v-f9c9185f] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.trip-page .invitation-action[disabled][data-v-f9c9185f] {
  color: #75869a;
  background: #f2f5f8;
}
.trip-page .invitation-action[data-v-f9c9185f] {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
.trip-page .invitation-action[data-v-f9c9185f] {
  background: #fff3f6;
  color: #dd2245;
  border-color: #f9dae2;
}
.trip-page .itinerary-button[data-v-f9c9185f], .trip-page .help-detail-action[data-v-f9c9185f], .trip-page .invitation-error uni-button[data-v-f9c9185f] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.trip-page .itinerary-button[disabled][data-v-f9c9185f], .trip-page .help-detail-action[disabled][data-v-f9c9185f], .trip-page .invitation-error uni-button[disabled][data-v-f9c9185f] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.trip-page .itinerary-button[data-v-f9c9185f], .trip-page .help-detail-action[data-v-f9c9185f], .trip-page .invitation-error uni-button[data-v-f9c9185f] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.trip-page .itinerary-button[disabled][data-v-f9c9185f], .trip-page .help-detail-action[disabled][data-v-f9c9185f], .trip-page .invitation-error uni-button[disabled][data-v-f9c9185f] {
  color: #75869a;
  background: #f2f5f8;
}
.trip-page .itinerary-button[data-v-f9c9185f], .trip-page .help-detail-action[data-v-f9c9185f], .trip-page .invitation-error uni-button[data-v-f9c9185f] {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
.trip-page .itinerary-button[data-v-f9c9185f], .trip-page .help-detail-action[data-v-f9c9185f], .trip-page .invitation-error uni-button[data-v-f9c9185f] {
  padding: 9px 12px;
  font-size: 12px;
}
.trip-page .message-action[data-v-f9c9185f] {
  border: 1px solid #e8edf3;
  border-radius: 14px;
  box-shadow: 0 3px 10px rgba(27, 51, 76, 0.035);
}
.trip-page .status-tab[data-v-f9c9185f] {
  border-radius: 13px;
}
.trip-page .primary-card-action[data-v-f9c9185f] {
  flex-shrink: 0;
}
[data-v-0cb40fa6] .download-guide-close {
  min-width: 44px;
  min-height: 44px;
  border: 1px solid #e6ebf0;
  background: #fff;
}
[data-v-0cb40fa6] .download-guide-primary {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
[data-v-0cb40fa6] .download-guide-primary[disabled] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
[data-v-0cb40fa6] .download-guide-secondary {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
[data-v-0cb40fa6] .download-guide-secondary[disabled] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
[data-v-0cb40fa6] .download-guide-secondary {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
[data-v-0cb40fa6] .download-guide-secondary[disabled] {
  color: #75869a;
  background: #f2f5f8;
}
[data-v-0cb40fa6] .download-guide-secondary {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
[data-v-0cb40fa6] .download-guide-secondary {
  margin-top: 8px;
}
.page[data-v-0cb40fa6] {
  color: #20364e;
}
.page uni-button[data-v-0cb40fa6] {
  box-sizing: border-box;
  min-height: 44px;
  border-radius: 13px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
  white-space: normal;
  transition: background 0.15s, box-shadow 0.15s, opacity 0.15s;
}
.page uni-button[data-v-0cb40fa6]::after {
  border: 0;
}
.page uni-button[data-v-0cb40fa6]:active:not([disabled]) {
  filter: brightness(0.96);
}
.page uni-button[data-v-0cb40fa6]:focus-visible {
  outline: 3px solid #a9c7e4;
  outline-offset: 3px;
}
.page uni-button[disabled][data-v-0cb40fa6] {
  opacity: 0.48;
  box-shadow: none;
}
.detail-tab-row[data-v-0cb40fa6] {
  display: flex;
  gap: 8px;
}
.tabs[data-v-0cb40fa6] {
  margin: 16px 0 20px;
}
.tabs uni-button[data-v-0cb40fa6] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  box-sizing: border-box;
  min-height: 44px;
  padding: 9px 14px;
  border: 1px solid #e4eaf0;
  border-radius: 13px;
  background: #fff;
  color: #75869a;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
}
.tabs uni-button.active[data-v-0cb40fa6], .tabs uni-button.selected[data-v-0cb40fa6] {
  border-color: #f5cbd4;
  background: #fff0f4;
  color: #dc2143;
  font-weight: 650;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
}
.tabs uni-button[data-v-0cb40fa6] {
  flex-shrink: 0;
  margin: 0;
}
.tabs uni-button uni-text[data-v-0cb40fa6] {
  margin: 0;
  padding: 0;
  color: inherit;
  font-size: 13px;
}
.tabs uni-button.active[data-v-0cb40fa6] {
  border-bottom: 1px solid #f5cbd4;
}
.day-navigation uni-button[data-v-0cb40fa6] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  box-sizing: border-box;
  min-height: 44px;
  padding: 9px 14px;
  border: 1px solid #e4eaf0;
  border-radius: 13px;
  background: #fff;
  color: #75869a;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
}
.day-navigation uni-button.active[data-v-0cb40fa6], .day-navigation uni-button.selected[data-v-0cb40fa6] {
  border-color: #f5cbd4;
  background: #fff0f4;
  color: #dc2143;
  font-weight: 650;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
}
.day-navigation uni-button[data-v-0cb40fa6] {
  flex-shrink: 0;
  min-width: 48px;
  margin: 0;
}
.next-step-card uni-button[data-v-0cb40fa6], .balance-card uni-button[data-v-0cb40fa6], .retry-payment[data-v-0cb40fa6], .confirm-change[data-v-0cb40fa6], .dock-itinerary[data-v-0cb40fa6], .error-state uni-button[data-v-0cb40fa6] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.next-step-card uni-button[disabled][data-v-0cb40fa6], .balance-card uni-button[disabled][data-v-0cb40fa6], .retry-payment[disabled][data-v-0cb40fa6], .confirm-change[disabled][data-v-0cb40fa6], .dock-itinerary[disabled][data-v-0cb40fa6], .error-state uni-button[disabled][data-v-0cb40fa6] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.next-step-card[data-v-0cb40fa6], .balance-card[data-v-0cb40fa6] {
  flex-wrap: wrap;
}
.next-step-card uni-button[data-v-0cb40fa6] {
  margin-inline-start: auto;
}
.balance-card uni-button[data-v-0cb40fa6] {
  margin: 0;
}
.next-step-card > uni-view[data-v-0cb40fa6], .balance-card > uni-view[data-v-0cb40fa6] {
  flex: 1;
  min-width: 150px;
}
.today-itinerary uni-button[data-v-0cb40fa6], .asset-button[data-v-0cb40fa6], .document-summary-body uni-button[data-v-0cb40fa6], .review-entry[data-v-0cb40fa6], .new-change[data-v-0cb40fa6] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.today-itinerary uni-button[disabled][data-v-0cb40fa6], .asset-button[disabled][data-v-0cb40fa6], .document-summary-body uni-button[disabled][data-v-0cb40fa6], .review-entry[disabled][data-v-0cb40fa6], .new-change[disabled][data-v-0cb40fa6] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.today-itinerary uni-button[data-v-0cb40fa6], .asset-button[data-v-0cb40fa6], .document-summary-body uni-button[data-v-0cb40fa6], .review-entry[data-v-0cb40fa6], .new-change[data-v-0cb40fa6] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.today-itinerary uni-button[disabled][data-v-0cb40fa6], .asset-button[disabled][data-v-0cb40fa6], .document-summary-body uni-button[disabled][data-v-0cb40fa6], .review-entry[disabled][data-v-0cb40fa6], .new-change[disabled][data-v-0cb40fa6] {
  color: #75869a;
  background: #f2f5f8;
}
.today-itinerary uni-button[data-v-0cb40fa6], .asset-button[data-v-0cb40fa6], .document-summary-body uni-button[data-v-0cb40fa6], .review-entry[data-v-0cb40fa6], .new-change[data-v-0cb40fa6] {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
.asset-button[data-v-0cb40fa6], .retry-payment[data-v-0cb40fa6], .confirm-change[data-v-0cb40fa6] {
  margin-top: 12px;
}
.asset-button[data-v-0cb40fa6] {
  width: 100%;
}
.document-summary-body[data-v-0cb40fa6] {
  flex-wrap: wrap;
}
.document-summary-body uni-button[data-v-0cb40fa6] {
  flex-shrink: 0;
  margin: 0;
  padding: 10px 13px;
}
.today-actions uni-button[data-v-0cb40fa6] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.today-actions uni-button[disabled][data-v-0cb40fa6] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.today-actions uni-button[data-v-0cb40fa6] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.today-actions uni-button[disabled][data-v-0cb40fa6] {
  color: #75869a;
  background: #f2f5f8;
}
.today-actions uni-button[data-v-0cb40fa6] {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
.today-actions uni-button[data-v-0cb40fa6] {
  padding: 9px 12px;
  font-size: 12px;
}
.today-section-head > uni-text[data-v-0cb40fa6] {
  display: flex;
  align-items: center;
  min-height: 44px;
  padding-inline: 8px;
  color: #405974;
}
.today-document[data-v-0cb40fa6], .doc[data-v-0cb40fa6] {
  min-height: 64px;
}
.today-document > uni-text[data-v-0cb40fa6], .doc b[data-v-0cb40fa6] {
  overflow-wrap: anywhere;
}
.service-extras uni-button[data-v-0cb40fa6] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.service-extras uni-button[disabled][data-v-0cb40fa6] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.service-extras uni-button[data-v-0cb40fa6] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.service-extras uni-button[disabled][data-v-0cb40fa6] {
  color: #75869a;
  background: #f2f5f8;
}
.service-extras uni-button[data-v-0cb40fa6] {
  justify-content: space-between;
  text-align: start;
}
.concierge-icon[data-v-0cb40fa6] {
  flex: 0 0 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border: 1px solid #e3eaf2;
  border-radius: 14px;
  background: #f1f5fa;
}
.service-dock[data-v-0cb40fa6] {
  border-top: 1px solid rgba(226, 233, 240, 0.9);
  background: rgba(255, 255, 255, 0.97);
  box-shadow: 0 -5px 22px rgba(25, 49, 77, 0.04);
}
.service-dock[data-v-0cb40fa6] {
  gap: 10px;
  padding: 12px 16px calc(12px + env(safe-area-inset-bottom));
}
.service-dock .butler[data-v-0cb40fa6] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.service-dock .butler[disabled][data-v-0cb40fa6] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.service-dock .butler[data-v-0cb40fa6] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.service-dock .butler[disabled][data-v-0cb40fa6] {
  color: #75869a;
  background: #f2f5f8;
}
.service-dock .butler[data-v-0cb40fa6] {
  flex: 1;
  padding: 10px 9px;
  font-size: 13px;
}
.service-dock .dock-itinerary[data-v-0cb40fa6] {
  flex: 1.4;
  padding: 10px 9px;
  font-size: 13px;
}
.new-change[data-v-0cb40fa6], .review-entry[data-v-0cb40fa6] {
  margin: 0 0 16px;
  width: 100%;
}
@media (max-width: 359px) {
.service-dock uni-button[data-v-0cb40fa6] {
    gap: 5px;
    font-size: 12px;
}
.service-dock .butler[data-v-0cb40fa6] {
    flex: 1;
}
.service-dock .dock-itinerary[data-v-0cb40fa6] {
    flex: 1.2;
}
}
[data-v-32608b7f] .share-link-brand {
  padding-inline: 16px;
}
[data-v-32608b7f] .share-link-brand .share-back {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 1px solid #e4eaf0;
  border-radius: 13px;
  background: #f2f6fa;
  line-height: 1;
}
[data-v-32608b7f] .share-link-copy {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
[data-v-32608b7f] .share-link-copy[disabled] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
[data-v-32608b7f] .share-link-copy {
  height: auto;
  min-height: 48px;
}
[data-v-32608b7f] .share-link-close,[data-v-32608b7f] .share-link-raw uni-button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
[data-v-32608b7f] .share-link-close[disabled],[data-v-32608b7f] .share-link-raw uni-button[disabled] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
[data-v-32608b7f] .share-link-close,[data-v-32608b7f] .share-link-raw uni-button {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
[data-v-32608b7f] .share-link-close[disabled],[data-v-32608b7f] .share-link-raw uni-button[disabled] {
  color: #75869a;
  background: #f2f5f8;
}
[data-v-32608b7f] .share-link-close,[data-v-32608b7f] .share-link-raw uni-button {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
[data-v-32608b7f] .share-link-close,[data-v-32608b7f] .share-link-raw uni-button {
  min-height: 44px;
  font-size: 12px;
}
.page[data-v-32608b7f] {
  color: #20364e;
}
.page uni-button[data-v-32608b7f] {
  box-sizing: border-box;
  min-height: 44px;
  border-radius: 13px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
  white-space: normal;
  transition: background 0.15s, box-shadow 0.15s, opacity 0.15s;
}
.page uni-button[data-v-32608b7f]::after {
  border: 0;
}
.page uni-button[data-v-32608b7f]:active:not([disabled]) {
  filter: brightness(0.96);
}
.page uni-button[data-v-32608b7f]:focus-visible {
  outline: 3px solid #a9c7e4;
  outline-offset: 3px;
}
.page uni-button[disabled][data-v-32608b7f] {
  opacity: 0.48;
  box-shadow: none;
}
.primary[data-v-32608b7f], .state uni-button[data-v-32608b7f] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.primary[disabled][data-v-32608b7f], .state uni-button[disabled][data-v-32608b7f] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.bottom-dock[data-v-32608b7f] {
  border-top: 1px solid rgba(226, 233, 240, 0.9);
  background: rgba(255, 255, 255, 0.97);
  box-shadow: 0 -5px 22px rgba(25, 49, 77, 0.04);
}
.bottom-dock[data-v-32608b7f] {
  padding-top: 12px;
}
.subtle-button[data-v-32608b7f], .member-actions uni-button[data-v-32608b7f], .request-actions uni-button[data-v-32608b7f] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.subtle-button[disabled][data-v-32608b7f], .member-actions uni-button[disabled][data-v-32608b7f], .request-actions uni-button[disabled][data-v-32608b7f] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.subtle-button[data-v-32608b7f], .member-actions uni-button[data-v-32608b7f], .request-actions uni-button[data-v-32608b7f] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.subtle-button[disabled][data-v-32608b7f], .member-actions uni-button[disabled][data-v-32608b7f], .request-actions uni-button[disabled][data-v-32608b7f] {
  color: #75869a;
  background: #f2f5f8;
}
.subtle-button[data-v-32608b7f], .member-actions uni-button[data-v-32608b7f], .request-actions uni-button[data-v-32608b7f] {
  padding: 9px 12px;
  font-size: 12px;
}
.section-head uni-button[data-v-32608b7f], .management-heading uni-button[data-v-32608b7f] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.section-head uni-button[disabled][data-v-32608b7f], .management-heading uni-button[disabled][data-v-32608b7f] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.section-head uni-button[data-v-32608b7f], .management-heading uni-button[data-v-32608b7f] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.section-head uni-button[disabled][data-v-32608b7f], .management-heading uni-button[disabled][data-v-32608b7f] {
  color: #75869a;
  background: #f2f5f8;
}
.section-head uni-button[data-v-32608b7f], .management-heading uni-button[data-v-32608b7f] {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
.section-head uni-button[data-v-32608b7f], .management-heading uni-button[data-v-32608b7f] {
  padding: 9px 11px;
  font-size: 12px;
  flex-shrink: 0;
}
.management-heading[data-v-32608b7f] {
  margin-inline: 0;
}
.member-actions[data-v-32608b7f] {
  max-width: 42%;
}
.member-actions uni-button[data-v-32608b7f] {
  white-space: normal;
}
.member-status[data-v-32608b7f] {
  white-space: normal;
  text-align: center;
}
.request-actions .reject[data-v-32608b7f] {
  min-height: 44px;
  padding: 9px 12px;
  border: 1px solid #edf0f4;
  border-radius: 13px;
  background: #f7f9fb;
  color: #697b90;
}
.member-sheet[data-v-32608b7f] {
  box-shadow: 0 -12px 40px rgba(18, 40, 65, 0.1);
}
.sheet-head .sheet-close[data-v-32608b7f] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.sheet-head .sheet-close[disabled][data-v-32608b7f] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.sheet-head .sheet-close[data-v-32608b7f] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.sheet-head .sheet-close[disabled][data-v-32608b7f] {
  color: #75869a;
  background: #f2f5f8;
}
.sheet-head .sheet-close[data-v-32608b7f] {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
.sheet-head .sheet-close[data-v-32608b7f] {
  width: 44px;
  padding: 0;
  border-radius: 50%;
}
.member-sheet uni-input[data-v-32608b7f] {
  height: 48px;
  border: 1px solid #dfe7ef;
  border-radius: 13px;
  background: #f8fafd;
}
.option-chips[data-v-32608b7f] {
  flex-wrap: wrap;
}
.option-chips uni-button[data-v-32608b7f] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  box-sizing: border-box;
  min-height: 44px;
  padding: 9px 14px;
  border: 1px solid #e4eaf0;
  border-radius: 13px;
  background: #fff;
  color: #75869a;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
}
.option-chips uni-button.active[data-v-32608b7f], .option-chips uni-button.selected[data-v-32608b7f] {
  border-color: #f5cbd4;
  background: #fff0f4;
  color: #dc2143;
  font-weight: 650;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
}
.option-chips uni-button[data-v-32608b7f] {
  min-width: 70px;
  margin: 0;
}
.management-options uni-button[data-v-32608b7f] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  box-sizing: border-box;
  min-height: 44px;
  padding: 9px 14px;
  border: 1px solid #e4eaf0;
  border-radius: 13px;
  background: #fff;
  color: #75869a;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
}
.management-options uni-button.active[data-v-32608b7f], .management-options uni-button.selected[data-v-32608b7f] {
  border-color: #f5cbd4;
  background: #fff0f4;
  color: #dc2143;
  font-weight: 650;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
}
.management-options uni-button[data-v-32608b7f] {
  display: block;
  text-align: start;
  padding: 13px 14px;
  width: 100%;
}
.management-options uni-button.active[data-v-32608b7f] {
  border-color: #f1b9c6;
  background: #fff1f5;
  color: #db2445;
}
.compatibility-toggle[data-v-32608b7f] {
  min-height: 48px;
  gap: 12px;
  text-align: start;
}
.compatibility-toggle uni-text[data-v-32608b7f] {
  flex-shrink: 0;
}
@media (max-width: 359px) {
.management-heading[data-v-32608b7f] {
    flex-wrap: wrap;
}
.identity-row[data-v-32608b7f] {
    flex-wrap: wrap;
}
.identity-row .subtle-button[data-v-32608b7f] {
    margin-inline-start: auto;
}
}
.page[data-v-0b3dfce8] {
  color: #20364e;
}
.page uni-button[data-v-0b3dfce8] {
  box-sizing: border-box;
  min-height: 44px;
  border-radius: 13px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
  white-space: normal;
  transition: background 0.15s, box-shadow 0.15s, opacity 0.15s;
}
.page uni-button[data-v-0b3dfce8]::after {
  border: 0;
}
.page uni-button[data-v-0b3dfce8]:active:not([disabled]) {
  filter: brightness(0.96);
}
.page uni-button[data-v-0b3dfce8]:focus-visible {
  outline: 3px solid #a9c7e4;
  outline-offset: 3px;
}
.page uni-button[disabled][data-v-0b3dfce8] {
  opacity: 0.48;
  box-shadow: none;
}
.primary[data-v-0b3dfce8] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.primary[disabled][data-v-0b3dfce8] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.primary[data-v-0b3dfce8] {
  width: 100%;
}
.secondary[data-v-0b3dfce8], .return-trips[data-v-0b3dfce8] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.secondary[disabled][data-v-0b3dfce8], .return-trips[disabled][data-v-0b3dfce8] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.secondary[data-v-0b3dfce8], .return-trips[data-v-0b3dfce8] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.secondary[disabled][data-v-0b3dfce8], .return-trips[disabled][data-v-0b3dfce8] {
  color: #75869a;
  background: #f2f5f8;
}
.secondary[data-v-0b3dfce8], .return-trips[data-v-0b3dfce8] {
  width: 100%;
}
.brand-bar[data-v-0b3dfce8] {
  height: 64px;
  gap: 12px;
}
.brand-bar .brand-back[data-v-0b3dfce8], .brand-bar .brand-help[data-v-0b3dfce8] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.brand-bar .brand-back[disabled][data-v-0b3dfce8], .brand-bar .brand-help[disabled][data-v-0b3dfce8] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.brand-bar .brand-back[data-v-0b3dfce8], .brand-bar .brand-help[data-v-0b3dfce8] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.brand-bar .brand-back[disabled][data-v-0b3dfce8], .brand-bar .brand-help[disabled][data-v-0b3dfce8] {
  color: #75869a;
  background: #f2f5f8;
}
.brand-bar .brand-back[data-v-0b3dfce8], .brand-bar .brand-help[data-v-0b3dfce8] {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
.brand-bar .brand-back[data-v-0b3dfce8], .brand-bar .brand-help[data-v-0b3dfce8] {
  width: 44px;
  padding: 0;
  border-radius: 14px;
}
.brand-name[data-v-0b3dfce8] {
  gap: 7px;
}
.brand-name uni-image[data-v-0b3dfce8] {
  width: 28px;
  height: 28px;
}
.brand-name b[data-v-0b3dfce8] {
  font-size: 18px;
}
.hero-mascot[data-v-0b3dfce8] {
  width: 84px;
  height: 84px;
  padding: 14px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-radius: 24px;
  box-shadow: 0 9px 22px rgba(4, 22, 48, 0.14);
}
.switch-account[data-v-0b3dfce8], .account-notice uni-button[data-v-0b3dfce8], .text-action[data-v-0b3dfce8], .contact-inviter[data-v-0b3dfce8] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.switch-account[disabled][data-v-0b3dfce8], .account-notice uni-button[disabled][data-v-0b3dfce8], .text-action[disabled][data-v-0b3dfce8], .contact-inviter[disabled][data-v-0b3dfce8] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.switch-account[data-v-0b3dfce8], .account-notice uni-button[data-v-0b3dfce8], .text-action[data-v-0b3dfce8], .contact-inviter[data-v-0b3dfce8] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.switch-account[disabled][data-v-0b3dfce8], .account-notice uni-button[disabled][data-v-0b3dfce8], .text-action[disabled][data-v-0b3dfce8], .contact-inviter[disabled][data-v-0b3dfce8] {
  color: #75869a;
  background: #f2f5f8;
}
.switch-account[data-v-0b3dfce8], .account-notice uni-button[data-v-0b3dfce8], .text-action[data-v-0b3dfce8], .contact-inviter[data-v-0b3dfce8] {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
.switch-account[data-v-0b3dfce8], .account-notice uni-button[data-v-0b3dfce8], .text-action[data-v-0b3dfce8], .contact-inviter[data-v-0b3dfce8] {
  min-height: 44px;
  padding: 9px 12px;
  font-size: 12px;
}
.contact-inviter[data-v-0b3dfce8] {
  width: 100%;
  margin-top: 12px;
}
.source-check[data-v-0b3dfce8] {
  min-height: 44px;
  align-items: center;
  padding: 5px 4px;
  box-sizing: border-box;
}
.source-check uni-checkbox[data-v-0b3dfce8] {
  transform: scale(0.8);
  transform-origin: center;
  margin: 0 4px 0 0;
  flex-basis: 24px;
  width: 24px;
  height: 24px;
}
.next-step[data-v-0b3dfce8] {
  min-height: 78px;
  border-color: #e4eaf1;
  box-shadow: 0 3px 9px rgba(25, 49, 77, 0.035);
}
.step-symbol[data-v-0b3dfce8] {
  width: 42px;
  height: 42px;
  flex-basis: 42px;
  border-radius: 13px;
  background: #f0f5fa;
}
.page[data-v-b5e79612] {
  color: #20364e;
}
.page uni-button[data-v-b5e79612] {
  box-sizing: border-box;
  min-height: 44px;
  border-radius: 13px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
  white-space: normal;
  transition: background 0.15s, box-shadow 0.15s, opacity 0.15s;
}
.page uni-button[data-v-b5e79612]::after {
  border: 0;
}
.page uni-button[data-v-b5e79612]:active:not([disabled]) {
  filter: brightness(0.96);
}
.page uni-button[data-v-b5e79612]:focus-visible {
  outline: 3px solid #a9c7e4;
  outline-offset: 3px;
}
.page uni-button[disabled][data-v-b5e79612] {
  opacity: 0.48;
  box-shadow: none;
}
.page[data-v-b5e79612] {
  box-sizing: border-box;
  max-width: 430px;
  margin: 0 auto;
  padding: 16px 16px calc(28px + env(safe-area-inset-bottom));
}
.hero[data-v-b5e79612] {
  padding: 22px;
  border-radius: 19px;
  background: linear-gradient(135deg, #233f5c, #365a78);
}
.hero b[data-v-b5e79612] {
  font-size: 23px;
  line-height: 1.45;
}
.hero small[data-v-b5e79612] {
  font-size: 12px;
}
.card[data-v-b5e79612] {
  padding: 16px;
  border: 1px solid #e8edf3;
  border-radius: 17px;
}
.title[data-v-b5e79612] {
  font-size: 16px;
}
.title small[data-v-b5e79612] {
  margin-inline-start: 8px;
  font-size: 11px;
}
.rating-row[data-v-b5e79612] {
  grid-template-columns: minmax(0, 1fr) 28px;
  column-gap: 4px;
  padding: 10px 0;
  border-bottom: 1px solid #f0f3f7;
}
.rating-row[data-v-b5e79612]:last-child {
  border: 0;
}
.rating-row > uni-text[data-v-b5e79612] {
  grid-column: 1/-1;
  color: #526b85;
  font-size: 13px;
  margin-bottom: 2px;
}
.rating-stars[data-v-b5e79612] {
  display: flex;
  gap: 0;
}
.rating-stars uni-button[data-v-b5e79612] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
}
.rating-row b[data-v-b5e79612] {
  font-size: 12px;
  color: #788a9d;
}
.tags[data-v-b5e79612] {
  gap: 8px;
  margin-top: 13px;
}
.tags uni-button[data-v-b5e79612] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  box-sizing: border-box;
  min-height: 44px;
  padding: 9px 14px;
  border: 1px solid #e4eaf0;
  border-radius: 13px;
  background: #fff;
  color: #75869a;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
}
.tags uni-button.active[data-v-b5e79612], .tags uni-button.selected[data-v-b5e79612] {
  border-color: #f5cbd4;
  background: #fff0f4;
  color: #dc2143;
  font-weight: 650;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
}
.tags uni-button[data-v-b5e79612] {
  margin: 0;
  font-size: 12px;
  padding: 9px 12px;
}
.card uni-textarea[data-v-b5e79612] {
  height: 160px;
  margin-top: 12px;
  padding: 12px;
  font-size: 14px;
  line-height: 1.7;
  border: 1px solid #e5ecf3;
  background: #f8fafd;
  border-radius: 12px;
}
.counter[data-v-b5e79612] {
  margin-top: 7px;
  font-size: 11px;
  color: #8b9bad;
}
.images[data-v-b5e79612] {
  gap: 10px;
}
.images uni-image[data-v-b5e79612], .images .add[data-v-b5e79612] {
  width: 76px;
  height: 76px;
  flex: 0 0 76px;
  border-radius: 13px;
}
.images .add[data-v-b5e79612] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.images .add[disabled][data-v-b5e79612] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.images .add[data-v-b5e79612] {
  border-color: #e4eaf0;
  background: #fff;
  color: #20364e;
  box-shadow: 0 2px 4px rgba(25, 49, 77, 0.025);
}
.images .add[disabled][data-v-b5e79612] {
  color: #75869a;
  background: #f2f5f8;
}
.images .add[data-v-b5e79612] {
  background: #f2f6fa;
  border-color: transparent;
  box-shadow: none;
}
.images .add[data-v-b5e79612] {
  margin: 0;
  padding: 0;
  border: 1px dashed #c6d3e1;
}
.anonymous[data-v-b5e79612] {
  padding: 20px 4px;
  min-height: 44px;
  font-size: 13px;
}
.submit[data-v-b5e79612] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 46px;
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  background: linear-gradient(180deg, #fa3657, #e92346);
  color: #fff;
  font-size: 14px;
  font-weight: 650;
  line-height: 1.5;
  box-shadow: 0 4px 10px rgba(225, 30, 68, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.submit[disabled][data-v-b5e79612] {
  background: #e96b82;
  color: #fff;
  box-shadow: none;
}
.submit[data-v-b5e79612] {
  width: 100%;
  margin: 0;
}
.trip-page[data-v-f9c9185f] .brand-mark uni-image{width:29px;height:29px}.doc[data-v-0cb40fa6]>.doc-icon{flex:0 0 40px}.doc[data-v-0cb40fa6]>.doc-icon svg{display:block}