/* Small compatibility layer. The original Bıyıkçı theme remains the visual source. */
.form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.form-status{clear:both;font-size:14px;line-height:1.5;min-height:1.5em;margin-top:12px;color:inherit}.form-status[data-error=true]{color:#c92929}
input:not([type=checkbox]):not([type=radio]),select,textarea{box-shadow:none!important;outline:none!important}
input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#e12e31!important;box-shadow:none!important;outline:none!important}
.texc:has(input,textarea,select){box-shadow:none!important}.texc:focus-within{border-color:#e12e31!important}
.newsletter input[type=checkbox]{width:18px;height:18px;position:relative;opacity:1}
.utility-page{max-width:1120px;margin:180px auto 80px;padding:0 24px;font-family:Roboto,Arial,sans-serif;color:#151515;min-height:50vh}.utility-page h1{font-size:40px}.utility-page a{color:#000077}.site-search{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:30px 0}.site-search input{padding:12px;border:1px solid #777;border-radius:0}.site-search button{padding:13px 22px;background:#000077;color:#fff;border:0}.utility-page article{padding:20px 0;border-bottom:1px solid #ddd}.utility-page article h2{font-size:22px}
.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.comparison-grid img{max-width:100%;height:auto}.comparison-grid table{font-size:13px;width:100%}.comparison-grid h2{font-size:22px}.selected[data-compare-id]{color:#000077;font-weight:bold}
.modal.fade .modal-dialog{transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.modal-backdrop.fade{transition:opacity .35s ease}#myMenu .modal-dialog{transform:translateY(-12px)}#myMenu.show .modal-dialog{transform:translateY(0)}
.name1,.name2{display:block}.banner .bbottom .go a:before,.sbanner .go a:before{animation-iteration-count:3!important}
@media(max-width:600px){.utility-page{margin-top:140px}.comparison-grid{overflow-x:auto;grid-template-columns:repeat(2,minmax(220px,1fr))}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-aos]{opacity:1!important;transform:none!important}.cursor,.cursor2{display:none!important}}
.ebultenform input[type=checkbox]{display:inline-block!important;appearance:auto!important;position:static!important;opacity:1!important;width:16px!important;height:16px!important;margin-right:5px;vertical-align:middle;cursor:pointer;accent-color:#e12e31}
.ebultenform .newsletter{display:inline!important}.ebultenform label:has(input:focus-visible){color:#ffb4b4}
.comparison-tray{position:fixed;right:20px;bottom:20px;z-index:1040;display:flex;align-items:center;gap:18px;padding:16px 20px;background:#000077;color:#fff;border-radius:4px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.comparison-tray.visible{opacity:1;visibility:visible;transform:none}.comparison-tray a{color:#fff;font-weight:700}.comparison-tray button{border:0;background:transparent;color:#fff;text-decoration:underline;cursor:pointer}#search-results>button{padding:12px 22px;background:#000077;color:#fff;border:0;cursor:pointer}
@media(prefers-reduced-motion:reduce){.comparison-tray{transition:none}}
