.prime-selector { display:flex;align-items:center;gap:.5rem;margin:1rem 0; }
.prime-selector button,.prime-selector select { font:inherit;color:#183932;background:#fffdf7;border:1px solid #a7afa6;border-radius:.35rem;min-height:44px;padding:.45rem .7rem; }
.prime-selector button { min-width:44px;cursor:pointer; }
.prime-selector select { min-width:0;max-width:100%;flex:1; }
.prime-gallery.at-plates { display:block; }
.prime-gallery .at-plate[hidden] { display:none!important; }
.prime-gallery .at-plate { width:100%;margin:0; }
#yatay-tv-ekranlari .at-plate>div,#dikey-ekranlar .at-plate>div,:is(#a4-baski-serisi,#restoran-ve-spa-kartlari) .at-plate>div { display:grid;place-items:center;aspect-ratio:1.65;height:auto;padding:0;overflow:hidden;position:relative;background:#d4c8b7 url('../kanvas/room.webp') center 45%/cover no-repeat; }
#dikey-ekranlar .at-plate>div,:is(#a4-baski-serisi,#restoran-ve-spa-kartlari) .at-plate>div {aspect-ratio:1.4}
:is(#yatay-tv-ekranlari,#dikey-ekranlar,:is(#a4-baski-serisi,#restoran-ve-spa-kartlari)) .at-plate>div button {position:relative;display:block;inset:auto;min-height:0;padding:0;height:auto;border-radius:0;box-shadow:-4px 7px 12px #32281f55;transform:translate(-3%,-9%);background:#141414;box-sizing:content-box;}
#yatay-tv-ekranlari .at-plate>div button {width:63%;border:clamp(3px,.45vw,7px) solid #191c1c;border-radius:3px;}
#dikey-ekranlar .at-plate>div button {width:25%;border:clamp(3px,.4vw,6px) solid #191c1c;border-radius:3px;}
:is(#a4-baski-serisi,#restoran-ve-spa-kartlari) .at-plate>div button {width:32%;background:#f8f5ec;border:clamp(3px,.45vw,7px) solid #665547;padding:1.2%;}
:is(#yatay-tv-ekranlari,#dikey-ekranlar,:is(#a4-baski-serisi,#restoran-ve-spa-kartlari)) .at-plate>div img {width:100%;height:auto;aspect-ratio:auto;object-fit:contain;position:static;display:block;max-height:none;}
@media(max-width:600px){#yatay-tv-ekranlari .at-plate>div{aspect-ratio:1.45}#yatay-tv-ekranlari .at-plate>div button{width:75%}:is(#a4-baski-serisi,#restoran-ve-spa-kartlari) .at-plate>div button{width:38%}#dikey-ekranlar .at-plate>div button{width:31%}}

:is(#yatay-tv-ekranlari,#dikey-ekranlar,#a4-baski-serisi,#restoran-ve-spa-kartlari) .at-plate>div {display:block;min-height:0;isolation:isolate;}
:is(#yatay-tv-ekranlari,#dikey-ekranlar,#a4-baski-serisi,#restoran-ve-spa-kartlari) .at-plate>div button.plate-open {position:absolute;inset:46% auto auto 49%;transform:translate(-50%,-50%);height:auto!important;min-height:0;max-height:none;box-sizing:border-box;margin:0;padding:0;}
#yatay-tv-ekranlari .plate-open {aspect-ratio:16/9;}
#dikey-ekranlar .plate-open {aspect-ratio:9/16;}
:is(#a4-baski-serisi,#restoran-ve-spa-kartlari) .plate-open {aspect-ratio:210/297;}
:is(#yatay-tv-ekranlari,#dikey-ekranlar,#a4-baski-serisi,#restoran-ve-spa-kartlari) .at-plate>div .plate-open img {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain;transform:none!important;margin:0;}
:is(#a4-baski-serisi,#restoran-ve-spa-kartlari) .at-plate>div .plate-open img {padding:3%;background:#f9f6ec;}
