.ipmix-locale-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}
.ipmix-currency-switch{margin:0;display:flex;align-items:center}
.ipmix-currency-switch select{font:inherit;font-size:12px;color:var(--ink,#27232c);background:transparent;min-height:44px;min-width:76px;max-width:94px;border:1px solid var(--line,#ded6d9);border-radius:6px;padding:4px 8px;cursor:pointer}
.ipmix-currency-switch select:focus-visible{outline:2px solid var(--pink,#a03561);outline-offset:2px}
.ipmix-data-credits{font:12px/1.6 var(--body,sans-serif);text-align:center;margin:12px 16px 20px;color:var(--muted,#776b72)}
.ipmix-data-credits a{color:inherit;text-underline-offset:3px}
@media(max-width:767px){
    .ip-strip>div{gap:8px;min-height:48px}
    .ip-strip>div>span{min-width:0;max-width:calc(100% - 140px);font-size:10px;line-height:1.35}
    .ipmix-locale-controls{gap:6px}
    #ipmix-language .gpt_float_switcher .gpt-current-lang{min-height:44px;line-height:44px}
    .ipmix-currency-switch select{min-width:72px;font-size:12px}
    .ip-grid.ip-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}
    .ip-grid.ip-picks>.ip-card:nth-of-type(n){grid-column:auto}
    .ip-grid.ip-picks>.ip-more{grid-column:1/-1;min-height:44px;padding:10px;font-size:14px}
    .ip-grid.ip-picks .ipd-pick .ip-photo{aspect-ratio:1/1.1;padding:0}
    .ip-grid.ip-picks .ipd-pick .ip-photo img{padding:0;object-fit:contain}
    .ip-grid.ip-picks .ip-card-info{padding:9px 8px 10px;gap:5px}
    .ip-grid.ip-picks h3{font-size:14px;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip}
    .ip-grid.ip-picks .ip-price,.ip-grid.ip-picks .ipd-pick .ip-price{font-size:14px;line-height:1.3}
    .ip-grid.ip-picks [data-ip-colname],.ip-grid.ip-picks .ipd-pending{font-size:12px}
    .ip-grid.ip-picks .ipd-buy{min-height:44px;font-size:13px;padding:9px 4px}
    .ip-grid.ip-picks .ip-dot{width:44px;height:44px}
    .ip-grid.ip-picks .ip-colors{gap:9px;row-gap:9px;padding:5px 0}
    .ipd-item .ip-photo{padding:0;aspect-ratio:1/1.15}
    .ipd-item .ip-photo img{padding:0}
    .ipd-product-shot{padding:0;aspect-ratio:1/1.05}
    .ipd-thumbnails button{min-width:54px;min-height:54px}
    .ipmix-data-credits{margin-bottom:80px}
}
