#main-page-content{color:var(--atv2-color-text)}#main-page-content .shadow{background:var(--atv2-color-surface);border:1px solid var(--atv2-color-border);border-radius:var(--atv2-radius-md);box-shadow:var(--atv2-shadow-sm);padding:var(--atv2-space-5)}#main-page-content #tagbar.shadow{margin:0 0 var(--atv2-space-5) !important}#main-page-content #tagbar .lead-text{margin:0;font-family:var(--atv2-font-family-heading) !important;font-size:var(--atv2-font-size-h3);font-weight:var(--atv2-weight-medium);line-height:var(--atv2-line-height-h3);letter-spacing:0}#main-page-content .lead-text{margin:0 0 var(--atv2-space-3);font-family:var(--atv2-font-family-sans) !important;font-size:var(--atv2-font-size-body-lg);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-body-sm);letter-spacing:0;color:var(--atv2-color-text)}#main-page-content .reservation-detail{padding:var(--atv2-space-5) 0}#main-page-content .reservation-detail-card{display:block;margin-bottom:var(--atv2-space-5);padding:var(--atv2-space-5);background:var(--atv2-color-surface);border:1px solid var(--atv2-color-border);border-radius:var(--atv2-radius-md);box-shadow:var(--atv2-shadow-md);color:var(--atv2-color-text)}#main-page-content .reservation-detail-card table{border-collapse:collapse}#main-page-content .reservation-detail-card table:first-child{margin-bottom:var(--atv2-space-3)}#main-page-content .reservation-detail-card table:first-child td{vertical-align:middle}#main-page-content .reservation-detail-card table:first-child td:first-child{vertical-align:top}#main-page-content .reservation-detail-card table:first-child td:last-child{text-align:right}#main-page-content .reservation-detail-card p,#main-page-content .small-text{font-size:var(--atv2-font-size-body-md);line-height:var(--atv2-line-height-body-md)}#main-page-content .reservation-detail-card p{margin:0 0 var(--atv2-space-3)}#main-page-content .gray-txt,#main-page-content .text-gray1{color:var(--atv2-color-text-muted)}#main-page-content .reservation-detail-card>.lead-text{margin-top:var(--atv2-space-2);margin-bottom:var(--atv2-space-3)}#main-page-content hr{margin:var(--atv2-space-4) 0;border:0;border-top:1px solid var(--atv2-color-border)}#main-page-content [id^="NotificationContainerHeading"]{margin:var(--atv2-space-3) 0 var(--atv2-space-4)}#main-page-content [id^="NotificationContainerHeading"] p{margin:0;color:var(--atv2-color-text);font-size:var(--atv2-font-size-body-lg);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-label)}#main-page-content [id^="NotificationContainerHeading"] hr{margin:0}#main-page-content a.btn,#main-page-content .btn-profit,#main-page-content .btn-cancel,#main-page-content .btn-discard{display:inline-flex !important;align-items:center;justify-content:center;gap:var(--atv2-space-2);min-height:42px;padding:0 var(--atv2-space-5) !important;border-radius:var(--atv2-radius-pill);font-family:var(--atv2-font-family-sans);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-label) !important;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--atv2-motion-fast) var(--atv2-ease-standard),border-color var(--atv2-motion-fast) var(--atv2-ease-standard),color var(--atv2-motion-fast) var(--atv2-ease-standard),transform var(--atv2-motion-fast) var(--atv2-ease-standard)}#main-page-content a.btn.full,#main-page-content .reservation-detail-card>.btn-profit,#main-page-content .reservation-detail-card>.btn-cancel,#main-page-content .reservation-detail-card>.btn-discard{display:flex !important;width:100%}#main-page-content .reservation-detail-card table:first-child td:last-child .btn-profit{width:min(160px,100%);margin:0 0 0 auto}#main-page-content .btn-profit,#main-page-content .btn-cancel,#main-page-content .btn-discard{background:transparent;border:1px solid var(--atv2-color-border-strong);color:var(--atv2-color-text)}#main-page-content .btn-profit:hover,#main-page-content .btn-cancel:hover,#main-page-content .btn-discard:hover{background:var(--atv2-color-surface-muted);border-color:color-mix(in srgb,var(--atv2-color-accent-primary) 45%,var(--atv2-color-border-strong));color:var(--atv2-color-text);transform:translateY(-1px)}#main-page-content a.btn,#main-page-content a.btn.full{background:var(--atv2-color-accent-primary);border-color:var(--atv2-color-accent-primary);color:var(--atv2-color-accent-on-primary);box-shadow:0 8px 18px color-mix(in srgb,var(--atv2-color-accent-primary) 22%,transparent)}#main-page-content a.btn:hover,#main-page-content a.btn.full:hover{background:var(--atv2-color-accent-primary-hover);border-color:var(--atv2-color-accent-primary-hover);color:var(--atv2-color-accent-on-primary);transform:translateY(-1px)}#main-page-content #FloatingBidPaymentContainer a.btn.full,#main-page-content #FloatingBidPaymentContainer button#submit{display:flex !important;align-items:center;justify-content:center;min-height:56px;line-height:1.2 !important;text-align:center}#main-page-content a.link,#main-page-content #TermsAccept-label a{color:var(--atv2-color-accent-primary) !important;text-decoration-color:color-mix(in srgb,var(--atv2-color-accent-primary) 55%,transparent)}#main-page-content a.link:hover,#main-page-content #TermsAccept-label a:hover{color:var(--atv2-color-accent-primary-hover) !important;text-decoration-color:var(--atv2-color-accent-primary-hover)}#main-page-content .bid-checkout-brand-mark{width:28px;height:28px;object-fit:contain;flex:0 0 auto;vertical-align:middle}#main-page-content .tags{display:flex;flex-wrap:wrap;gap:var(--atv2-space-2);margin-top:var(--atv2-space-3)}#main-page-content .tags span,#main-page-content .SpanTag{display:inline-flex;align-items:center;gap:var(--atv2-space-1);margin:0 !important;padding:var(--atv2-space-2) var(--atv2-space-3);border-radius:var(--atv2-radius-pill);font-size:var(--atv2-font-size-label-md);font-weight:var(--atv2-weight-semibold);line-height:var(--atv2-line-height-label)}#main-page-content .tags span a,#main-page-content .SpanTag a{display:inline-flex;align-items:center;gap:var(--atv2-space-1);line-height:inherit}#main-page-content .tags img{display:inline-block;vertical-align:middle}@media (max-width:720px){#main-page-content .shadow,#main-page-content .reservation-detail-card{padding:var(--atv2-space-4)}#main-page-content .reservation-detail{padding:var(--atv2-space-4) 0}#main-page-content .reservation-detail-card table:first-child td,#main-page-content .reservation-detail-card table:first-child td:last-child{display:block;width:100%;text-align:left}#main-page-content .reservation-detail-card table:first-child td:last-child{margin-top:var(--atv2-space-3)}#main-page-content .reservation-detail-card table:first-child td:last-child .btn-profit{width:100%}}