/* YK Listesi Bildirim Formu */
form.webform-submission-yk-listesi-form{--sp-blue:#004a99;--sp-ink:#1d2433;--sp-muted:#64708a;--sp-line:#dfe4ec;--sp-radius:14px;max-width:760px;margin:40px auto;padding:0 16px;color:var(--sp-ink);font-size:15px;line-height:1.5;box-sizing:border-box}
form.webform-submission-yk-listesi-form *{box-sizing:border-box}
form.webform-submission-yk-listesi-form section.webform-section{background:#fff;border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:24px 24px 8px;margin:0 0 20px;box-shadow:0 2px 10px rgba(16,40,80,.05)}
form.webform-submission-yk-listesi-form .webform-section-title{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-blue);margin:0 0 18px;padding:0;border:0}
form.webform-submission-yk-listesi-form .form-item{margin:0 0 16px}
form.webform-submission-yk-listesi-form label{display:block;font-weight:600;font-size:14px;margin:0 0 6px}
form.webform-submission-yk-listesi-form input[type=text],form.webform-submission-yk-listesi-form input[type=tel],form.webform-submission-yk-listesi-form input[type=date],form.webform-submission-yk-listesi-form input[type=time],form.webform-submission-yk-listesi-form select,form.webform-submission-yk-listesi-form textarea{width:100%;padding:10px 12px;border:1px solid var(--sp-line);border-radius:10px;background:#fff;font-size:15px;color:var(--sp-ink)}
form.webform-submission-yk-listesi-form input:focus,form.webform-submission-yk-listesi-form select:focus,form.webform-submission-yk-listesi-form textarea:focus{outline:0;border-color:var(--sp-blue);box-shadow:0 0 0 3px rgba(0,74,153,.15)}
form.webform-submission-yk-listesi-form .description{font-size:13px;color:var(--sp-muted);margin-top:4px}
form.webform-submission-yk-listesi-form .form-item-eposta-kullanici{display:flex;flex-wrap:wrap;align-items:center}
form.webform-submission-yk-listesi-form .form-item-eposta-kullanici label,form.webform-submission-yk-listesi-form .form-item-eposta-kullanici .description{flex:0 0 100%}
form.webform-submission-yk-listesi-form .form-item-eposta-kullanici input{flex:1 1 0;min-width:0;width:auto!important;max-width:none;border-radius:10px 0 0 10px}
form.webform-submission-yk-listesi-form .form-item-eposta-kullanici .field-suffix{flex:0 0 auto;padding:10px 12px;border:1px solid var(--sp-line);border-left:0;border-radius:0 10px 10px 0;background:#f5f7fb;font-weight:600;color:var(--sp-muted)}
form.webform-submission-yk-listesi-form table.responsive-enabled,form.webform-submission-yk-listesi-form .webform-multiple-table table{width:100%;border-collapse:separate;border-spacing:0 8px}
form.webform-submission-yk-listesi-form .webform-multiple-table th{font-size:13px;font-weight:600;text-align:left;padding:0 6px}
form.webform-submission-yk-listesi-form .webform-multiple-table td{padding:0 6px 0 0;vertical-align:top;border:0}
form.webform-submission-yk-listesi-form .webform-multiple-table td .form-item{margin:0}
form.webform-submission-yk-listesi-form .webform-multiple-add input[type=submit]{background:#fff;color:var(--sp-blue);border:1px dashed var(--sp-blue);border-radius:10px;padding:8px 16px;font-weight:600;cursor:pointer}
form.webform-submission-yk-listesi-form .webform-actions input[type=submit],form.webform-submission-yk-listesi-form .webform-button--submit{background:var(--sp-blue);color:#fff;border:0;border-radius:10px;padding:12px 28px;font-size:15px;font-weight:700;cursor:pointer}
form.webform-submission-yk-listesi-form .form-item-onay-durumu,form.webform-submission-yk-listesi-form .form-item-onay-notu{background:#fff8e6;border:1px solid #f0d58a;border-radius:var(--sp-radius);padding:16px}
@media(max-width:640px){form.webform-submission-yk-listesi-form .webform-multiple-table thead{display:none}form.webform-submission-yk-listesi-form .webform-multiple-table tr{display:block;border:1px solid var(--sp-line);border-radius:10px;padding:10px;margin-bottom:10px}form.webform-submission-yk-listesi-form .webform-multiple-table td{display:block;padding:0 0 8px}}

form.webform-submission-yk-listesi-form .tr-tarih{position:relative;display:flex}
form.webform-submission-yk-listesi-form .tr-tarih input[type=text]{flex:1 1 0;min-width:0;border-radius:10px 0 0 10px}
form.webform-submission-yk-listesi-form .tr-tarih-btn{flex:0 0 auto;padding:0 14px;border:1px solid var(--sp-line);border-left:0;border-radius:0 10px 10px 0;background:#f5f7fb;cursor:pointer;font-size:17px}
form.webform-submission-yk-listesi-form .tr-tarih-native{position:absolute;right:0;bottom:0;width:1px!important;height:1px;padding:0!important;border:0!important;opacity:0;pointer-events:none}

/* YK listesi ekleri */
form.webform-submission-yk-listesi-form{max-width:880px}
form.webform-submission-yk-listesi-form .form-item-kulup-kodu input{max-width:240px;font-size:20px;letter-spacing:.25em;font-weight:700;text-align:center}
form.webform-submission-yk-listesi-form .js-form-type-webform-computed-twig{background:#eef5fc;border:1px solid #cfe1f3;border-radius:12px;padding:12px 16px;font-size:16px;font-weight:700;color:var(--sp-blue)}
form.webform-submission-yk-listesi-form .js-form-type-webform-computed-twig label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--sp-muted);margin-bottom:2px}
form.webform-submission-yk-listesi-form table{width:100%;border-collapse:separate;border-spacing:0 8px;border:0}
form.webform-submission-yk-listesi-form table th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--sp-muted);background:none;border:0;padding:0 8px 2px;text-align:left}
form.webform-submission-yk-listesi-form table td{background:#f7f9fc;border:0;padding:8px;vertical-align:middle}
form.webform-submission-yk-listesi-form table td .form-item{margin:0}
form.webform-submission-yk-listesi-form table td input,form.webform-submission-yk-listesi-form table td select{width:100%}
@media(max-width:640px){form.webform-submission-yk-listesi-form table,form.webform-submission-yk-listesi-form table tbody,form.webform-submission-yk-listesi-form table tr,form.webform-submission-yk-listesi-form table td{display:block;width:100%}form.webform-submission-yk-listesi-form table thead{display:none}form.webform-submission-yk-listesi-form table tr{margin-bottom:12px}}

form.webform-submission-yk-listesi-form [id^="edit-kulup"]:not([id^="edit-kulup-kodu"]).js-form-item,form.webform-submission-yk-listesi-form .form-item-kulup{background:#eef5fc;border:1px solid #cfe1f3;border-radius:12px;padding:12px 16px;font-size:16px;font-weight:700;color:var(--sp-blue)}

.yk-tutanak{max-width:800px;margin:1.5em auto;padding:2em;background:#fff;color:#000;border:1px solid #ccc;font-family:"Times New Roman",Times,serif;font-size:12pt;line-height:1.4;text-transform:none}
.yk-tutanak .yk-baslik{text-align:center;font-size:13pt;font-weight:normal;margin:0 0 2.5em;color:#000;font-family:inherit}
.yk-tutanak .yk-kunye{width:auto;border:0;margin:0 0 1.5em}
.yk-tutanak .yk-kunye th,.yk-tutanak .yk-kunye td{border:0;background:none;padding:.45em 1.5em .45em 0;text-align:left;font-weight:normal;color:#000;text-transform:none}
.yk-tutanak .yk-metin{text-indent:3em;text-align:justify}
.yk-tutanak .yk-altbaslik{text-decoration:underline;margin:1.2em 0 .6em}
.yk-tutanak ol{margin:0 0 1em 2.5em;padding:0;list-style:decimal}
.yk-tutanak ol li{list-style:decimal}
.yk-tutanak .yk-imzalar{display:grid;grid-template-columns:repeat(3,1fr);gap:3em 1em;margin:3em 0;text-align:center}
.yk-tutanak .yk-imza{break-inside:avoid}
.yk-tutanak .yk-danisman{text-align:center;margin:4em 0 1em;break-inside:avoid}
.yk-tutanak .yk-ek1{margin-top:3em;padding-top:2em;border-top:1px dashed #999}
.yk-tutanak .yk-ek1-aciklama{text-align:center;margin-bottom:1.5em}
.yk-tutanak .yk-ek1-tablo{width:100%;border-collapse:collapse}
.yk-tutanak .yk-ek1-tablo th,.yk-tutanak .yk-ek1-tablo td{border:1px solid #000;padding:.4em .6em;text-align:left;color:#000;background:none;text-transform:none}
.yk-yazdir-sarmal{text-align:center;margin:1em 0}
@media print{body>*:not(.yk-print-root){display:none!important}.yk-print-root{display:block!important}.yk-print-root .yk-tutanak{max-width:none;margin:0;padding:0;border:0}.yk-print-root .yk-ek1{break-before:page;page-break-before:always;border-top:0;margin-top:0;padding-top:0}html,body{background:#fff!important;margin:0!important;padding:0!important;height:auto!important;overflow:visible!important}.yk-yazdir-sarmal{display:none}@page{size:A4;margin:2cm}}
.yk-print-root{display:none}
.yk-tutanak,.yk-tutanak *{color:#000!important}
.yk-tutanak tr,.yk-tutanak th,.yk-tutanak td{background:none!important;font-size:inherit!important;font-family:inherit!important;letter-spacing:normal}
.yk-tutanak .yk-ek1-tablo th{font-weight:bold}
.yk-kod-hatasi{display:none!important}
.yk-kod-hatasi.goster{display:block!important;margin:.5em 0;padding:.6em .9em;border-left:4px solid #b00020;background:#fdecee}
.yk-kod-hatasi input{display:none!important}
.yk-kod-hatasi label{color:#b00020!important;font-weight:600;padding:0;margin:0}
.yk-kod-hatasi label:before,.yk-kod-hatasi label:after{display:none!important}
.webform-button--submit[disabled]{opacity:.45;cursor:not-allowed}
.yk-onay-yardim{margin:1.5em 0;padding:1.2em 1.4em;background:#f5f8fc;border:1px solid #dfe4ec;border-radius:10px}
.yk-onay-yardim table{background:#fff;margin-top:1em}
.yk-onay-yardim .button{margin:0 .4em .4em 0}