.st-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:100%;text-align:left}.st-fields label{display:grid;gap:8px}.st-fields small{font-size:12px;font-weight:400}.st-fields select{width:100%;min-width:0;font:inherit;padding:10px;background:#101828;color:#f2f4f8;border:1px solid #846135;border-radius:5px}.st-fields [hidden]{display:none!important}.st-filters{display:flex;flex-wrap:wrap;gap:8px}.st-filters a{padding:8px 12px;color:inherit;border:1px solid #38496a;background:#12213b;border-radius:5px;text-decoration:none}.st-filters a.secili{background:#a51823;color:#fff;border-color:#e0525d}.st-filters a:focus-visible{outline:2px solid #d5a64a;outline-offset:3px}.st-premium-tags{display:flex;gap:5px;flex-wrap:wrap;font-size:11px;grid-column:1/-1}.st-premium-tags span{padding:2px 6px;background:#1a2538;color:#f2ddad;border:1px solid #745a31;border-radius:4px}.satir-premium .st-premium-tags{align-self:end}.tn .st-tags{display:flex;gap:8px;flex-wrap:wrap}.tn .st-tags span{padding:5px 10px;background:#19243b;border:1px solid #745a31;border-radius:5px}@media(max-width:600px){.st-fields{grid-template-columns:1fr}.st-filters a{font-size:13px;padding:9px}}
/* Native selection remains usable with JavaScript disabled. */
.st-fields:has(select[name=sunucu_turu] option[value=ws]:checked) [data-effort-field]{display:none}
form:has(select[name=yer] option[value=Metin2]:checked) [data-old-zorluk-field]{display:none}
form:has(select[name=yer] option:checked:not([value=Metin2])) .st-fields{display:none}

.st-fields [data-high-level]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid #846135;border-radius:6px;padding:14px;margin:0;min-width:0}.st-fields [data-high-level] small{grid-column:1/-1}.st-fields:not(:has(select[name=sunucu_turu] option[value=high]:checked)) [data-high-level]{display:none}.st-fields .st-mobile{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.st-fields .st-mobile input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:0;flex:0 0 20px}.st-fields .st-mobile small{flex-basis:100%}

/* Native, full-card label: no JavaScript needed to select or clear mobile. */
.st-fields label.st-mobile{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px 12px;padding:18px;margin:6px 0;border:2px solid #aa8144;border-radius:10px;background:#122039;color:#f2f4f8;cursor:pointer;min-width:0;box-sizing:border-box;line-height:1.5}
.st-mobile .st-mobile-heading{grid-column:1/-1;display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;min-width:0}
.st-mobile-heading svg{flex:0 0 28px;color:#e5bd72}
.st-mobile-heading>span{min-width:0;overflow-wrap:anywhere}
.st-fields .st-mobile input[type=checkbox]{width:28px;height:28px;min-width:28px;margin:0;align-self:center;accent-color:#2cb978;cursor:pointer}
.st-mobile .st-mobile-choice{font-size:18px;font-weight:700;align-self:center;min-height:44px;display:flex;align-items:center;overflow-wrap:anywhere}
.st-fields .st-mobile small{grid-column:2;margin:0;color:#c3cee0;font-size:14px;font-weight:400}
.st-mobile .st-mobile-state{grid-column:2;font-size:13px;color:#bec9da;font-weight:600}
.st-mobile .st-mobile-on{display:none}
.st-fields .st-mobile:has(input:checked){border-color:#4dd99a;background:#102c2a;box-shadow:0 0 0 1px #4dd99a55}
.st-mobile:has(input:checked) .st-mobile-on{display:inline;color:#8cf0b8}
.st-mobile:has(input:checked) .st-mobile-off{display:none}
.st-fields .st-mobile:focus-within{outline:3px solid #f3cf7b;outline-offset:4px}
.st-fields .st-mobile input:focus-visible{outline:3px solid #f3cf7b;outline-offset:3px}
@media(max-width:600px){.st-fields label.st-mobile{padding:14px;gap:8px 10px}.st-mobile .st-mobile-heading{font-size:17px;gap:10px}.st-mobile .st-mobile-choice{font-size:17px}.st-fields .st-mobile small{font-size:13px}}
/* Scoped visitor filters: explicit foreground on every dark state. */
.ay .sekmeler.st-filters a{color:#f5f7ff;background:#12213b;border-color:#6b7c9c}
.ay .sekmeler.st-filters a:hover{color:#fff;background:#283f61;border-color:#d9b46a}
.ay .sekmeler.st-filters a.secili,.ay .sekmeler.st-filters a[aria-current=page]{color:#fff;background:#9b1726;border-color:#f19ba4}
.ay .sekmeler.st-filters a:focus-visible{color:#fff;background:#283f61;outline:3px solid #f5d384;outline-offset:3px}
@media(max-width:600px){.st-fields [data-high-level]{grid-template-columns:1fr}.st-fields [data-high-level] small{grid-column:auto}}
