
.fee-intro {padding:44px 0 36px}
.fee-intro h1 {font-size:clamp(34px,5vw,57px);line-height:1.15}
.fee-intro p {margin-top:18px;color:var(--muted);line-height:1.7}
.fee-form {max-width:1000px;padding:0 0 52px}
.fee-form form {background:white;border:1px solid var(--line);border-radius:8px;padding:clamp(14px,4vw,38px);font-size:15px;line-height:1.65}
.fee-form form>table {width:100%;table-layout:fixed}
.fee-form table {width:100%;max-width:100%;border-collapse:collapse;border-color:var(--line)}
.fee-form table[width="400"] {width:auto;background:#f4f6f6;border:1px solid var(--line)}
.fee-form td {padding:6px;overflow-wrap:anywhere}
.fee-form td[bgcolor] {background:#eef2f4;border-left:3px solid var(--red);font-weight:700;padding:12px}
.fee-form td[align="right"] {width:38%;text-align:left;color:var(--ink)}
.fee-form td>br:first-child {display:none}
.fee-form .form-control {display:block;width:100%;max-width:100%;padding:10px;border:1px solid #bfcbd3;border-radius:5px;background:#fff;color:var(--ink)}
.fee-form input[type="checkbox"] {accent-color:var(--red)}
.fee-form input[type="submit"],.fee-form input[type="button"] {cursor:pointer;border:1px solid var(--line);border-radius:5px;background:#f4f6f6;color:var(--ink);padding:8px 13px}
.fee-form input[type="submit"],.fee-form input[name="cmgYazdir"] {padding:12px 20px;background:#bb392e;color:white;font-weight:700}
.fee-form a {text-decoration:underline}
.fee-form .fb-comments {max-width:100%;overflow:auto}
@media(max-width:600px) {
  .fee-intro {padding-top:28px}
  .fee-form td {padding:5px}
  .fee-form td[align="right"] {width:37%;font-size:13px}
  .fee-form .form-control {min-width:0;font-size:14px}
}
