/* Prestij Pano - güvenli responsive düzeltmeler */
:root{-webkit-text-size-adjust:100%;text-size-adjust:100%}
html,body{width:100%;max-width:100%;overflow-x:hidden}
body.prestij-responsive{min-width:320px}
.prestij-responsive *,.prestij-responsive *::before,.prestij-responsive *::after{box-sizing:border-box}
.prestij-responsive img,.prestij-responsive video,.prestij-responsive iframe{max-width:100%}

/* Logo kesin boyutta: masaustu 56px */
.prestij-responsive header a.group>img,
.prestij-responsive header a[href]>img.object-contain{
 display:block!important;
 width:auto!important;
 height:56px!important;
 max-width:280px!important;
 max-height:56px!important;
 object-fit:contain!important;
 transform:none!important;
}

.prestij-responsive .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}
.prestij-responsive h1,.prestij-responsive h2,.prestij-responsive h3,.prestij-responsive p,.prestij-responsive a{overflow-wrap:break-word}
.prestij-responsive .prose{max-width:100%}
.prestij-responsive .prose table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}

@media(max-width:1023px){
 .prestij-responsive header a.group>img,
 .prestij-responsive header a[href]>img.object-contain{height:48px!important;max-height:48px!important;max-width:220px!important}
}

@media(max-width:639px){
 .prestij-responsive .container{padding-left:1rem;padding-right:1rem}
 .prestij-responsive header a.group>img,
 .prestij-responsive header a[href]>img.object-contain{height:42px!important;max-height:42px!important;max-width:min(170px,43vw)!important}
 .prestij-responsive input,.prestij-responsive select,.prestij-responsive textarea{font-size:16px}
 .prestij-responsive [role="dialog"] img{max-height:68dvh;width:auto;object-fit:contain}
}

@media(max-width:374px){
 .prestij-responsive header a.group>img,
 .prestij-responsive header a[href]>img.object-contain{max-width:135px!important}
}

@media(prefers-reduced-motion:reduce){
 .prestij-responsive *,.prestij-responsive *::before,.prestij-responsive *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
