.page-header[data-v-6ea3d0f1]{display:flex;flex-direction:column;gap:var(--spacing-md)}.page-header__row[data-v-6ea3d0f1]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page-header__titles[data-v-6ea3d0f1]{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:0}.page-header__title-row[data-v-6ea3d0f1]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.page-header__title[data-v-6ea3d0f1]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.page-header__lead[data-v-6ea3d0f1]{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--ink-2)}.page-header__actions[data-v-6ea3d0f1]{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-sm)}.demand-card[data-v-18e4fd96]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.demand-card__top[data-v-18e4fd96]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.demand-card__labels[data-v-18e4fd96]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs)}.demand-card__eyebrow[data-v-18e4fd96]{margin-right:var(--spacing-2xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.demand-card--purchase .demand-card__eyebrow[data-v-18e4fd96]{color:var(--green-ink)}.demand-card--rental .demand-card__eyebrow[data-v-18e4fd96]{color:var(--orange-ink)}.demand-card__main[data-v-18e4fd96]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md)}.demand-card__price[data-v-18e4fd96]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--ink)}.demand-card__place[data-v-18e4fd96]{display:inline-flex;align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-sm);color:var(--ink-2)}.demand-card__types[data-v-18e4fd96]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.demand-card__chip[data-v-18e4fd96]{display:inline-flex;align-items:center;padding:var(--spacing-2xs) var(--spacing-sm);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);font-size:var(--font-size-sm);color:var(--ink);cursor:default}.demand-card__foot[data-v-18e4fd96]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--line-soft);font-size:var(--font-size-sm);color:var(--ink-2)}.demand-card__room[data-v-18e4fd96]{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.demand-card__room .otc-icon[data-v-18e4fd96]{color:var(--ink-3)}.demand-card__reference[data-v-18e4fd96]{margin-left:auto;font-size:var(--font-size-xs);color:var(--ink-3)}.demand-card__notes[data-v-18e4fd96]{margin:0;font-size:var(--font-size-sm);font-style:italic;color:var(--ink-3);line-height:var(--line-height-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.my-demands[data-v-69980612]{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;max-width:880px;margin:0 auto;padding-top:var(--spacing-xl)}.my-demands__list[data-v-69980612],.my-demands__loading[data-v-69980612]{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.my-demands__empty[data-v-69980612]{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.my-demands__reasons[data-v-69980612]{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:560px;margin:0 auto;padding:0;list-style:none}.my-demands__reason[data-v-69980612]{display:flex;align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--ink-2);line-height:var(--line-height-normal)}.my-demands__reason .otc-icon[data-v-69980612]{margin-top:2px;color:var(--accent-fill)}