/* intl.css — Karar 223 çok dilli bölüm: Kod16 OS diline ek bileşenler (os-site.css + os-page.css üstüne) */
.in-skip{position:absolute;left:-9999px;top:0;background:#fff;padding:8px 12px;z-index:100}
.in-skip:focus{left:8px;top:8px}
.in-lang{display:flex;gap:2px;margin-left:10px;font:600 12px/1 'Segoe UI',Tahoma,Arial,sans-serif;flex:0 0 auto}
.os-topbar .in-lang a,.os-topbar .in-lang span{display:inline-block;padding:6px 7px;border-radius:3px;color:#fff;text-decoration:none;opacity:.85}
.os-topbar .in-lang a:hover,.os-topbar .in-lang a:focus-visible{background:rgba(255,255,255,.18);opacity:1}
.os-topbar .in-lang span{background:rgba(255,255,255,.22);opacity:1}
.in-site .os-topnav a[aria-current="page"]{background:rgba(255,255,255,.16);border-radius:4px}
.in-answer{border:1px solid #9cc2ec;border-left:4px solid #1e6ec9;background:#f3f8ff;border-radius:4px;padding:10px 14px;margin:4px 0 14px}
.in-answer b{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#0b3d91;margin-bottom:2px}
.in-answer p{margin:0}
.in-legal{font-size:12.5px;color:#5b4a12;background:#fff8e1;border:1px solid #f0d78c;border-radius:4px;padding:7px 12px;margin:0 0 14px}
.in-steps{padding-left:22px}.in-steps li{margin:4px 0}
.in-check{list-style:none;padding:0;margin:6px 0}.in-check li{padding:5px 0;border-bottom:1px dashed #e1e8f0}
.in-check label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.in-check input{margin-top:4px;flex:0 0 auto}
.in-dl{margin:0}.in-dl>div{padding:10px 0;border-bottom:1px solid #e6ecf3;scroll-margin-top:80px}
.in-dl dt{font-weight:700;color:#0d2a4a;font-size:15px}.in-dl dt small{font-weight:400;color:#5b6b7c;font-size:12.5px}
.in-dl dd{margin:3px 0 0}
.in-pre{background:#0f1e2f;color:#dfe9f5;padding:12px 14px;border-radius:4px;overflow-x:auto;font:12.5px/1.5 Consolas,'Courier New',monospace}
.in-pk{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.in-pk-i{border:1px solid #d6dee8;border-radius:6px;padding:12px 14px;background:linear-gradient(180deg,#fff,#f5f8fc)}
.in-pk-n{font:700 12px/1 Consolas,monospace;color:#0b3d91}
.in-pk-i h3{margin:4px 0 4px;font-size:15px;color:#0d2a4a}.in-pk-i p{margin:0 0 6px}.in-pk-i ul{margin:0;padding-left:18px}
.in-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px dashed #d6dee8;padding-top:14px;margin-top:18px}
.in-cta p{flex:1 1 100%;margin:0 0 4px}.in-cta .os-btn{margin-left:0}
.in-form{border:1px solid #d6dee8;border-radius:6px;padding:14px;background:#fbfdff;margin:8px 0 14px}
.in-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}
.in-f{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:13px}
.in-f span{font-weight:600;color:#0d2a4a}.in-f i{color:#c62828;font-style:normal}
.in-f input,.in-f select,.in-f textarea{border:1px solid #b9c7d8;border-radius:4px;padding:9px 10px;font:14px/1.4 'Segoe UI',Tahoma,Arial,sans-serif;background:#fff;color:#1c2733;min-height:40px}
.in-f input:focus,.in-f select:focus,.in-f textarea:focus{outline:2px solid #1e6ec9;outline-offset:0;border-color:#1e6ec9}
.in-consent{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;margin:4px 0 8px}.in-consent input{margin-top:3px}
.in-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.in-tool{border:1px solid #c9d9ee;border-radius:6px;padding:14px;background:#f8fbff;margin:4px 0 16px}
.in-tabs{display:flex;gap:4px;margin-bottom:10px;flex-wrap:wrap}
.in-tabs button{border:1px solid #b9c7d8;background:#fff;border-radius:4px;padding:8px 14px;font:600 13px 'Segoe UI',Arial,sans-serif;cursor:pointer;min-height:40px}
.in-tabs button[aria-selected="true"]{background:#1e6ec9;color:#fff;border-color:#0d47a1}
.in-out{margin-top:10px;min-height:20px}
.in-out .ok,.in-out .bad{border-radius:4px;padding:9px 12px;margin:0 0 6px}
.in-out .ok{background:#e8f5e9;border:1px solid #a5d6a7;color:#1b5e20}
.in-out .bad{background:#ffebee;border:1px solid #ef9a9a;color:#8e1b1b}
.in-out table{border-collapse:collapse;width:100%;max-width:460px}.in-out td{padding:6px 10px;border-bottom:1px solid #e1e8f0}.in-out td.n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}
.in-wq{margin:0 0 10px}.in-wq p{font-weight:600;margin:0 0 6px;color:#0d2a4a}
.in-wq button{margin:0 6px 6px 0}.in-wq button[aria-pressed="true"]{background:linear-gradient(180deg,#5aa8f0,#1e6ec9);color:#fff;border-color:#0d47a1}
.in-langs-foot a{display:inline!important;margin-right:6px}
.in-src a{word-break:break-word}
@media (max-width:860px){
  .in-pk,.in-grid{grid-template-columns:1fr}
  .in-lang{margin-left:auto;margin-right:6px}
  .in-lang a,.in-lang span{padding:8px 6px}
}
@media (max-width:420px){.os-brand small{display:none}}
.in-site .os-topnav a{white-space:nowrap}
.in-site .os-card{flex-direction:row;align-items:center;gap:12px;padding:12px;text-align:left}
.in-site .os-card img{width:34px;height:34px;flex:0 0 34px;margin:0}
.in-site .os-card>span:not(.os-card-go){flex:1;min-width:0}
.in-site .os-card b{display:block;font-size:14px}.in-site .os-card small{display:block;font-size:12.5px}
.in-site .os-toc li a{display:inline-block;padding:5px 0;min-height:24px}
