/* PK-SABAH-BULTEN-01: kayit penceresi ve kalici alan, yeni sitenin acik paleti. */
.pk-bulten-pencere{box-sizing:border-box;position:fixed;z-index:1100;right:20px;bottom:20px;width:360px;max-width:calc(100vw - 24px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;padding:20px;color:#0f1b2d;background:#f4f6f8;border:1px solid #b9c2ce;border-radius:12px;box-shadow:0 8px 35px #030e2e35}
.pk-bulten-pencere h2,.pk-bulten-kalici h2{font:600 19px/1.35 var(--font-govde,"Roboto",Arial,sans-serif);margin:0 28px 6px 0;color:#0f1b2d}
.pk-bulten-pencere p,.pk-bulten-kalici p{font:400 14px/1.55 var(--font-govde,"Roboto",Arial,sans-serif);margin:0 0 10px;color:#0f1b2d}
.pk-bulten-kapat{position:absolute;top:8px;right:8px;width:44px;height:44px;font-size:22px;line-height:1;color:#0f1b2d;background:transparent;border:0;cursor:pointer}
.pk-bulten-kalici{box-sizing:border-box;max-width:640px;margin:40px auto;padding:24px;color:#0f1b2d;background:#f4f6f8;border:1px solid #b9c2ce;border-radius:12px}
.pk-bulten-form{display:grid;gap:8px}
.pk-bulten-etiket{font:600 14px/1.4 var(--font-govde,"Roboto",Arial,sans-serif)}
.pk-bulten-form input[type=email]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;font:16px/1.3 var(--font-govde,"Roboto",Arial,sans-serif);color:#0f1b2d;background:#fff;border:1px solid #b9c2ce;border-radius:8px}
.pk-bulten-tercih{display:flex;gap:8px;align-items:flex-start;font:400 14px/1.45 var(--font-govde,"Roboto",Arial,sans-serif)}
.pk-bulten-tercih input{width:18px;height:18px;margin:1px 0 0;flex:none}
.pk-bulten-not{font-size:13px!important;color:#3f4c5e!important;margin:0!important}
.pk-bulten-not a{color:#0f1b2d;text-decoration:underline}
.pk-bulten-form button{min-height:44px;padding:10px 15px;font:600 15px/1.3 var(--font-govde,"Roboto",Arial,sans-serif);color:#fff;background:#2a6eb7;border:0;border-radius:8px;cursor:pointer}
.pk-bulten-form button[disabled]{opacity:.6;cursor:default}
.pk-bulten-durum{min-height:1.2em;margin:0!important}
.pk-bulten-gizli{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pk-bulten-pencere :focus-visible,.pk-bulten-kalici :focus-visible{outline:3px solid #2a6eb7;outline-offset:2px}
@media(max-width:640px){.pk-bulten-pencere--dar h2{font-size:15px;margin:0 0 6px}.pk-bulten-pencere--dar p,.pk-bulten-pencere--dar .pk-bulten-form{display:none}.pk-bulten-ac{min-height:40px;padding:8px 14px;font:600 14px/1.3 var(--font-govde,"Roboto",Arial,sans-serif);color:#fff;background:#2a6eb7;border:0;border-radius:8px;cursor:pointer}.pk-bulten-pencere{left:12px;right:12px;bottom:12px;width:auto;padding:16px;max-height:60vh}.pk-bulten-pencere p{font-size:13px}}
