.MobileDrawer{z-index:9999;background:var(--color-white);border-radius:16px 16px 0 0;flex-direction:column;max-height:90dvh;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.MobileDrawer--open{transform:translateY(0)}@media only screen and (min-width:768px){.MobileDrawer{display:none}}.MobileDrawer__backdrop{z-index:199;background:#0006;position:fixed;inset:0}.MobileDrawer__header{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.MobileDrawer__close{cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;line-height:1}.MobileDrawer__content{flex:1;padding:20px;overflow-y:auto}.MobileDrawer__footer{border-top:1px solid var(--color-border-light);padding:16px 20px;overflow:visible}
.OfferFlatList{width:100%;position:relative}.OfferFlatList__body,.OfferFlatList__view{width:100%;min-width:0}.OfferFlatList__empty-state{border:1px dashed var(--color-border-default);background:var(--color-white);border-radius:12px;justify-content:center;align-items:center;min-height:40vw;padding:6vw;display:flex}@media only screen and (min-width:768px){.OfferFlatList__empty-state{min-height:220px;padding:24px}}.OfferFlatList--loading .OfferFlatList__body{opacity:0}.OfferFlatList .Loading{align-items:flex-start;padding-top:10vh}
.OfferFlatListControl{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:1.2vw;padding:0;text-decoration:none;display:inline-flex}@media only screen and (min-width:768px){.OfferFlatListControl{gap:6px}}.OfferFlatListControl__content{align-items:center;gap:1vw;display:inline-flex}@media only screen and (min-width:768px){.OfferFlatListControl__content{gap:4px}}.OfferFlatListControl__value{white-space:nowrap}.OfferFlatListControl__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OfferFlatListControl__popover{z-index:30;background:var(--color-white);border-radius:8px;min-width:max(62vw,250px);max-width:min(86vw,420px);overflow:hidden;box-shadow:0 4px 16px 4px #10182814}@media only screen and (min-width:768px){.OfferFlatListControl__popover{min-width:290px;max-width:320px}}.OfferFlatListControl__options{flex-direction:column;gap:0;padding:1.4vw;display:flex}@media only screen and (min-width:768px){.OfferFlatListControl__options{padding:8px}}.OfferFlatListControl__option{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:3vw;width:100%;min-height:11vw;padding:2.2vw 2.4vw;display:flex}@media only screen and (min-width:768px){.OfferFlatListControl__option{gap:16px;min-height:48px;padding:10px 12px}}.OfferFlatListControl__option:hover,.OfferFlatListControl__option:focus-visible{background:var(--color-blue-light)}.OfferFlatListControl__option--selected{background:0 0}.OfferFlatListControl__option--selected:hover,.OfferFlatListControl__option--selected:focus-visible{background:var(--color-blue-light)}.OfferFlatListControl__option-label{text-align:left;flex:1;min-width:0}.OfferFlatListControl__option-check{opacity:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OfferFlatListControl__option-check--visible{opacity:1}
.OfferFlatListToolbar{flex-direction:column;gap:3vw;display:flex}@media only screen and (min-width:768px){.OfferFlatListToolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.OfferFlatListToolbar__controls{flex-wrap:wrap;align-items:center;gap:2vw;display:flex}@media only screen and (min-width:768px){.OfferFlatListToolbar__controls{gap:12px}}.OfferFlatListToolbar__controls-divider{display:none}@media only screen and (min-width:768px){.OfferFlatListToolbar__controls-divider{background:var(--color-border-default);width:1px;height:16px;display:block}}.OfferFlatListToolbar__actions{justify-content:space-between;align-items:center;gap:3vw;display:flex}@media only screen and (min-width:768px){.OfferFlatListToolbar__actions{justify-content:flex-end;gap:16px}.OfferFlatListToolbar__filters-button{display:none!important}}.OfferFlatListToolbar__compare-link{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:1.2vw;padding:0;text-decoration:none;transition:opacity .2s;display:inline-flex}@media only screen and (min-width:768px){.OfferFlatListToolbar__compare-link{gap:6px}}.OfferFlatListToolbar__compare-link:hover,.OfferFlatListToolbar__compare-link:focus-visible{opacity:.75}
