/* O042 — Konu kilitleme (Admina): S055 kilit bildirimi + araçlar. */
.kf-lock{display:grid;gap:.6rem;padding-top:.75rem;border-top:1px solid var(--kf-line,#ebecef)}
.kf-lock [hidden]{display:none!important}
.kf-lock__notice{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem 1rem;border-radius:var(--kf-radius-md,10px);background:var(--kf-danger-soft,#fee2e2);color:var(--kf-danger-text,#991b1b)}
.kf-lock__notice:focus{outline:var(--kf-focus,2px solid #487fff);outline-offset:2px}
.kf-lock__notice .dashicons{flex:none;margin-top:.1rem}
.kf-lock__notice p{margin:0}
.kf-lock__meta,.kf-lock__reason{font-size:.8125rem;margin-top:.15rem!important}
.kf-lock__label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.25rem;color:var(--kf-text,#4b5563)}
.kf-lock__row{display:flex;gap:.5rem;align-items:center}
.kf-lock__row input{flex:1;min-width:0}
.kf-lock__form{margin:0}
.kf-lock .kf-button{display:inline-flex;align-items:center;gap:.35rem}
.kf-lock .kf-button:focus-visible,.kf-lock input:focus-visible{outline:var(--kf-focus,2px solid #487fff);outline-offset:2px}
.kf-lock__msg{margin:0;min-height:1.25rem;font-size:.875rem}
.kf-lock__msg.is-error{color:var(--kf-danger-text,#991b1b)}
.kf-lock__msg.is-success{color:var(--kf-success-text,#14532d)}
.kf-sticky.is-closed{border-left:4px solid var(--kf-danger,#dc2626)}
@media (max-width:600px){
	.kf-lock__row{flex-direction:column;align-items:stretch}
	.kf-lock .kf-button{width:100%;justify-content:center}
}
