#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-sui-product-card[data-dfa-hotel-thumbs-v623="1"]{background:linear-gradient(164deg,#fff 0%,rgba(var(--dfa-premium-tint-rgb,232,212,224),.16) 100%);border:1px solid rgba(var(--dfa-main-rgb,13,6,84),.15);box-shadow:0 10px 30px rgba(19,28,49,.10),inset 0 1px 0 #fff;border-radius:19px}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-sui-product-card[data-dfa-hotel-thumbs-v623="1"] .dfa-sui-product-card__media{aspect-ratio:5/3.35;margin:9px 9px 0;border-radius:14px;border:1px solid rgba(var(--dfa-main-rgb,13,6,84),.11);box-shadow:0 3px 14px rgba(15,23,42,.07)}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-sui-product-card[data-dfa-hotel-thumbs-v623="1"] .dfa-sui-product-card__image{width:100%;height:100%;padding:0;object-fit:cover}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-hotel-sc-mini-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:7px 9px 0;min-width:0}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-hotel-sc-mini-photo{display:block;width:100%;height:48px;min-width:0;padding:0;overflow:hidden;border-radius:9px;border:1px solid rgba(var(--dfa-main-rgb,13,6,84),.16);background:#f5f6fb;cursor:zoom-in;transition:transform .15s,border-color .15s,box-shadow .15s}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-hotel-sc-mini-photo img{display:block;width:100%;height:100%;object-fit:cover}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-hotel-sc-mini-photo:is(:hover,:focus-visible){border-color:var(--dfa-main,#c21669);box-shadow:0 0 0 2px rgba(var(--dfa-main-rgb,13,6,84),.15);transform:translateY(-1px)}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-hotel-sc-mini-photo:focus-visible{outline:2px solid var(--dfa-main,#c21669);outline-offset:2px}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-sui-product-card__content{padding:10px 12px 14px}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-sui-product-card__title{font-size:12px;line-height:1.4}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-sui-product-card .dfa-sui-actions{display:flex;flex-wrap:wrap;gap:5px}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-sui-product-card .dfa-sui-action{min-height:32px}#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-sui-component[data-dfa-component-type="comparison"]{max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}.dfa-hotel-sc-lightbox{z-index:2147483646;background:rgba(10,15,30,.86);padding:clamp(6px,2vw,20px)}.dfa-hotel-sc-lightbox-dialog{border:1px solid rgba(var(--dfa-main-rgb,13,6,84),.14);background:linear-gradient(145deg,#fff 0%,#f4f6fd 75%,rgba(var(--dfa-premium-tint-rgb,232,212,224),.23) 100%);box-shadow:0 30px 95px #050b1d66,0 0 0 1px #ffffff99 inset}.dfa-hotel-sc-lightbox-head{position:sticky;top:0;z-index:1;padding:3px 0 8px}.dfa-hotel-sc-lightbox-photo>img{background:#f8f9fb;border:1px solid #dde4ee;box-shadow:0 8px 20px #0d152918}.dfa-hotel-sc-lightbox button:is(:hover,:focus-visible){border-color:var(--dfa-main,#c21669)}.dfa-hotel-sc-lightbox-thumbs button.is-selected{border-color:var(--dfa-main,#c21669);box-shadow:0 0 0 2px rgba(var(--dfa-main-rgb,13,6,84),.14)}@media(max-width:400px){#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-hotel-sc-mini-photo{height:43px}}@media(prefers-reduced-motion:reduce){#dfa-chat .dfa-structured-ui[data-dfa-ui-domain="hotel"] .dfa-hotel-sc-mini-photo{transition:none;transform:none}}
