/* e-EmlakOfisi unified interface; preserve printable document styling */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;650;700;800&display=swap');
:root{--eof-ui-red:#F50927}
body{background:#fff!important;color:#222}
header,nav,.controls,.panel,.form-panel{font-family:'Poppins',sans-serif}
.controls,.panel,.form-panel{background:#fff!important;border:1px solid #f0d9dd!important;border-radius:19px!important;box-shadow:none!important}
.controls h2,.controls h3,.form-panel h2{font-family:'Poppins',sans-serif;color:#202020;font-weight:650}
.controls input:not([type=checkbox]):not([type=radio]),.controls select,.controls textarea,.form-panel input:not([type=checkbox]):not([type=radio]),.form-panel select,.form-panel textarea{font-family:'Poppins',sans-serif;border:1px solid #e7dfe1;border-radius:11px;background:#fff;color:#202020;max-width:100%}
.controls input:focus,.controls select:focus,.controls textarea:focus{outline:2px solid #F50927;outline-offset:1px}
.controls input[type=checkbox],.form-panel input[type=checkbox]{accent-color:#F50927}
button,.service-launch,.payment-actions button,.payment-demo{font-family:'Poppins',sans-serif;border-radius:12px}
button:not(.secondary):not(.eof-outline):not([class*=close]),.payment-actions button,.payment-demo{background:#F50927;color:#fff}
button.secondary{background:#fff;color:#202020;border:1px solid #F50927}
.cond{background:#fffafa;border:1px solid #f3dfe3;border-radius:13px}
@media(max-width:700px){.controls,.form-panel{border-radius:15px}}
@media print{body{background:white!important}.paper,.paper *{font-family:Arial,sans-serif!important}}
