﻿body.mc-clean-master{margin:0!important;min-width:320px;background:#f5f6f8!important;color:#23242a}
.mc-clean-page{display:block;min-height:420px;padding:28px 0 48px}
.mc-clean-page__container{width:min(calc(100% - 32px),1200px);margin:0 auto}
.mc-page-slot{width:100%;min-width:0}.mc-page-slot:empty{display:none}
.mc-legacy-compatibility-host{position:fixed!important;left:-100000px!important;top:-100000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.mc-clean-page table{max-width:100%}.mc-clean-page table[width]{width:100%!important}
.mc-clean-page img{max-width:100%;height:auto}
.mc-clean-page input[type=text],.mc-clean-page input[type=password],.mc-clean-page input[type=email],.mc-clean-page input[type=tel],.mc-clean-page input[type=number],.mc-clean-page select,.mc-clean-page textarea{min-height:44px;padding:10px 12px;background:#fff;border:1px solid #dfe3e8;border-radius:9px;outline:0}
.mc-clean-page input:focus,.mc-clean-page select:focus,.mc-clean-page textarea:focus{border-color:#f27a1a;box-shadow:0 0 0 3px rgba(242,122,26,.14)}
.mc-clean-page input[type=submit],.mc-clean-page input[type=button],.mc-clean-page button{min-height:42px;padding:9px 18px;color:#fff;background:#f27a1a;border:1px solid #f27a1a;border-radius:9px;font-weight:800;cursor:pointer}
.mc-clean-page fieldset,.mc-clean-page .panel,.mc-clean-page .box,.mc-clean-page .kutu{margin:0 0 18px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 5px 20px rgba(17,24,39,.04)}
.mc-clean-page td[bgcolor="#990000"],.mc-clean-page th[bgcolor="#990000"],.mc-clean-page [style*="background:#990000"]{color:#23242a!important;background:#fff4eb!important;border-color:#ffd6b5!important}
@media(max-width:768px){.mc-clean-page{padding:18px 0 34px}.mc-clean-page__container{width:min(calc(100% - 20px),1200px)}.mc-clean-page table{display:block;width:100%!important;overflow-x:auto}}

/* PAKET 4/3-30/3 - Yapım aşaması sabit uyarısı */
.layzback-construction-banner {
    position: relative;
    z-index: 1000;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 12px 20px;
    border-top: 1px solid #b45309;
    border-bottom: 1px solid #b45309;
    background: #fff3cd;
    color: #7c2d12;
    font-size: 15px;
    line-height: 1.45;
    text-align: center;
}

.layzback-construction-banner strong {
    font-size: 16px;
    letter-spacing: .3px;
}

@media (max-width: 768px) {
    .layzback-construction-banner {
        align-items: flex-start;
        flex-direction: column;
        padding: 10px 14px;
        text-align: left;
    }
}
