[x-cloak]{display:none!important}@layer components{.form-input{width:100%;padding:10px 14px;border-radius:10px;border:1px solid var(--color-surface-muted);background-color:var(--color-surface-alt);font-size:.875rem;color:var(--color-text-primary);transition:all .2s ease}.form-input:focus{outline:none;background-color:var(--color-surface);border-color:#80a4c6;box-shadow:0 0 0 2px #80a4c629}.form-input::placeholder{color:var(--color-text-muted)}.form-label{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem}.iti{width:100%}.iti .iti__selected-dial-code{font-size:.875rem;color:var(--color-text-primary)}.iti--error .form-input,.form-input-error{border-color:var(--color-error)!important}.form-check-icon,.form-cross-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none}.form-check-icon{color:var(--color-success)}.form-cross-icon{color:var(--color-error)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:.875rem;font-weight:700;border-radius:10px;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;cursor:pointer;border:none}.btn-primary{background-color:var(--color-accent);color:var(--color-text-primary)}.btn-primary:hover{background-color:var(--color-accent-hover)}.btn-primary:disabled{opacity:.6;cursor:default}.btn-secondary{background-color:var(--color-surface-alt);color:var(--color-text-secondary);border:1px solid var(--color-surface-muted)}.btn-secondary:hover{background-color:var(--color-surface-muted)}.btn-sm{padding:6px 14px;font-size:.8125rem}.btn-lg{padding:14px 28px;font-size:1rem}.card{background:var(--color-surface);border-radius:10px;padding:24px;box-shadow:0 4px 8px #58585829}.card-hover{transition:box-shadow .3s ease,transform .3s ease}.card-hover:hover{box-shadow:0 4px 8px #11255861}.section-heading{font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--color-text-primary);display:inline-block;padding-bottom:4px;border-bottom:6px solid var(--color-accent);margin-bottom:1.5rem}.section-heading-light{color:#fff}.product-card{background:var(--color-surface);border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #58585829;transition:box-shadow .3s ease}.product-card:hover{box-shadow:0 8px 20px #11255840}.product-card .product-image{aspect-ratio:4 / 3;overflow:hidden}.product-card .product-image img{width:100%;height:100%;object-fit:cover}.product-card .product-body{padding:12px 14px}.product-card .product-price{font-size:1.25rem;font-weight:800;color:var(--color-text-primary)}.badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;border-radius:9999px;line-height:1.4;letter-spacing:.02em}.badge-sm{padding:1px 6px;font-size:.65rem}.badge-accent{background-color:var(--color-accent);color:#1a1a1a}.badge-error{background-color:color-mix(in srgb,var(--color-error) 15%,transparent);color:var(--color-error)}.badge-success{background-color:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.badge-info{background-color:color-mix(in srgb,var(--color-info) 15%,transparent);color:var(--color-info)}.badge-warning{background-color:color-mix(in srgb,var(--color-warning) 15%,transparent);color:var(--color-warning)}.badge-lease{background-color:var(--color-btn-blue);color:#fff;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 1px 2px #00000040}.sidebar-panel{background:var(--color-surface-alt);border-radius:10px;padding:16px 20px;transition:border-top-left-radius .2s ease}@media(max-width:639.98px){.sidebar-panel{padding:12px 10px}}.countdown-urgent{color:var(--color-error);animation:pulse-urgent 1s ease-in-out infinite}@keyframes pulse-urgent{0%,to{opacity:1}50%{opacity:.7}}.grecaptcha-badge{visibility:hidden!important}#CookiebotWidget{display:none!important}body{padding-bottom:env(safe-area-inset-bottom);font-variant-ligatures:none}@media(max-width:1023.98px){body:has(.mobile-bid-bar){padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.bid-flash{display:inline-block;animation:bid-flash .9s ease-out}@keyframes bid-flash{0%{transform:scale(1);color:var(--color-text-primary);text-shadow:none}20%{transform:scale(1.3);color:var(--color-success);text-shadow:0 0 14px color-mix(in srgb,var(--color-success) 55%,transparent)}40%{transform:scale(.94);color:var(--color-success)}60%{transform:scale(1.08);color:var(--color-success)}80%{transform:scale(.98)}to{transform:scale(1);color:var(--color-text-primary);text-shadow:none}}.bid-row-flash{border-radius:6px;animation:bid-row-flash 1.6s ease-out}@keyframes bid-row-flash{0%{background-color:color-mix(in srgb,var(--color-success) 30%,transparent)}to{background-color:transparent}}select.form-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%238B8B8B' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 6.646a.5.5 0 0 1 .708 0L8 9.293l2.646-2.647a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.form-checkbox{width:18px;height:18px;flex-shrink:0;border-radius:4px;border:2px solid var(--color-surface-muted);accent-color:var(--color-navy)}.table-clean{width:100%;font-size:.875rem}.table-clean thead{background:var(--color-surface-alt)}.table-clean th{padding:8px 12px;font-weight:600;text-align:left;color:var(--color-text-secondary);font-size:.8125rem;text-transform:uppercase;letter-spacing:.03em}.table-clean td{padding:10px 12px;border-bottom:1px solid var(--color-surface-alt)}.table-clean tbody tr:hover{background:var(--color-surface-alt)}.tab-nav{display:flex;gap:0;border-bottom:2px solid var(--color-surface-muted)}.tab-nav-item{flex-shrink:0;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease,background-color .2s ease;padding:10px 14px;font-size:.8125rem;color:#fffc;border-radius:10px 10px 0 0}.tab-nav-item:hover{color:#fff}.tab-nav-item-active,.tab-nav-item-active:hover{background:var(--color-surface-alt);color:var(--color-text-primary);box-shadow:0 3px 0 0 var(--color-surface-alt)}@media(min-width:1024px){.tab-nav-item{padding:12px 24px;font-size:.875rem}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.main-swiper{--swiper-navigation-size: 36px;--swiper-theme-color: transparent;--swiper-navigation-color: transparent}.main-swiper .swiper-button-prev,.main-swiper .swiper-button-next{width:36px;height:36px;border-radius:50%;background-color:#0006;background-size:16px;background-position:center;background-repeat:no-repeat;transition:background-color .2s;color:transparent}.main-swiper .swiper-button-prev:hover,.main-swiper .swiper-button-next:hover{background-color:#0009}.main-swiper .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15 19l-7-7 7-7'/%3E%3C/svg%3E")}.main-swiper .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}.main-swiper .swiper-button-prev svg,.main-swiper .swiper-button-next svg{display:none}.thumb-swiper .swiper-slide{flex-shrink:0}.main-swiper .swiper-slide{display:flex!important;align-items:center;justify-content:center}.promo-swiper .swiper-slide{display:block!important}.main-swiper img,.thumb-swiper img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.about-timeline-line-v{width:4px;height:100px;background-color:#fff;margin:0 auto}.about-timeline-connector{padding:0}.about-timeline-line-h{grid-template-columns:4px 1fr 4px;grid-template-rows:60px 4px 60px;width:60%;margin:0 auto}.about-timeline-line-h:before{content:"";grid-column:3;grid-row:1;background-color:#fff}.about-timeline-line-h span{grid-column:1 / -1;grid-row:2;background-color:#fff}.about-timeline-line-h:after{content:"";grid-column:1;grid-row:3;background-color:#fff}.about-timeline-line-h.rtl:before{grid-column:1}.about-timeline-line-h.rtl:after{grid-column:3}.about-timeline-line-h.to-center{grid-template-columns:1fr 4px 1fr}.about-timeline-line-h.to-center:after{grid-column:2}.about-timeline-highlight{background-color:var(--color-accent);color:var(--color-btn-blue);font-weight:700;padding:1.25rem 2rem;border-radius:14px;max-width:700px;margin:0 auto}.info-section{padding:3.5rem 0}.info-section .section-heading{color:#fff;display:block;text-align:center;border-bottom:none;position:relative;padding-bottom:12px;margin-bottom:0}.info-section .section-heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:4px;background-color:var(--color-accent);border-radius:2px}.skeleton-shimmer{background:linear-gradient(90deg,#e5e7eb99,#e5e7ebe6,#e5e7eb99);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}.flatpickr-input.form-input+.flatpickr-alt-input{display:block}.flatpickr-calendar{background:var(--color-surface);border:1px solid var(--color-surface-muted);border-radius:12px;box-shadow:0 12px 32px #00000040;color:var(--color-text-primary);font-family:inherit}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{border-bottom-color:var(--color-surface-muted);border-top-color:var(--color-surface-muted)}.flatpickr-months,.flatpickr-months .flatpickr-month{background:transparent;color:var(--color-text-primary);fill:var(--color-text-primary)}.flatpickr-current-month{color:var(--color-text-primary);font-size:.95rem;font-weight:600;padding-top:8px}.flatpickr-current-month input.cur-year{color:var(--color-text-primary);font-weight:600}.flatpickr-monthDropdown-months,.flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:var(--color-surface);color:var(--color-text-primary)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--color-text-secondary);fill:var(--color-text-secondary);transition:color .15s ease}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--color-accent);fill:var(--color-accent)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--color-accent)}.flatpickr-weekdays,span.flatpickr-weekday{background:transparent;color:var(--color-text-muted);font-weight:600}.flatpickr-days,.dayContainer{background:transparent}.flatpickr-day{color:var(--color-text-primary);border-radius:8px;border:none;transition:background .15s ease,color .15s ease}.flatpickr-day:hover,.flatpickr-day:focus{background:var(--color-surface-alt);color:var(--color-text-primary)}.flatpickr-day.today{border:1px solid var(--color-accent);color:var(--color-accent)}.flatpickr-day.today:hover{background:var(--color-accent);color:var(--color-navy);border-color:var(--color-accent)}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--color-accent);color:var(--color-navy);border-color:var(--color-accent);font-weight:600}.flatpickr-day.inRange{background:color-mix(in srgb,var(--color-accent) 20%,transparent);color:var(--color-text-primary);box-shadow:none}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--color-text-muted);opacity:.5}
