main.page input[type="checkbox"],main.page input[type="radio"]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;padding:0!important;accent-color:var(--accent);vertical-align:middle}.check,.plan-switches label,.plan-forums label{display:inline-flex!important;align-items:center!important;gap:7px!important;line-height:1.25!important}.admin-edit label.check{min-height:42px;justify-content:flex-start;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:var(--card);white-space:normal}.ban-form[hidden],.ban-form .field-hidden{display:none!important}.admin-edit{align-items:end!important}.admin-edit>.button{height:42px}.admin-row .user-editor{overflow:hidden}.admin-row .ban-form.is-active{background:color-mix(in srgb,var(--card),#ef4444 5%)}.admin-row summary>span{min-width:0}.admin-row summary b,.admin-row summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Kategori editörü: ana form tam satır, görünürlük işlemleri eşit iki sütun. */
.fm-editor{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important}.fm-editor>.fm-form{grid-column:1/-1!important;grid-row:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.fm-editor>.fm-form .wide{grid-column:1/4!important}.fm-editor>.fm-visibility{grid-row:2!important;margin:0!important;padding:12px 14px!important;border-top:1px solid var(--line)!important;border-left:0!important}.fm-editor>.fm-visibility:nth-of-type(2){grid-column:1!important;border-right:1px solid var(--line)!important;border-bottom:0!important}.fm-editor>.fm-visibility:nth-of-type(3){grid-column:2!important}.fm-editor>.fm-visibility .button{width:100%;min-height:42px}

/* Konu yönetimi: seçimler aynı ölçüde ve tek çizgide hizalanır. */
.admin-edit[action="/admin/konular"]{grid-template-columns:minmax(280px,2fr) minmax(190px,1fr) repeat(3,130px) 150px!important}.admin-edit[action="/admin/konular"] label.check{justify-content:center}

/* Ban formu seçilen moda göre boş sütun bırakmaz. */
.ban-form{grid-template-columns:160px minmax(280px,1fr) 210px!important}.ban-form.mode-timed{grid-template-columns:160px 210px minmax(260px,1fr) 210px!important}.ban-form>.button{min-height:42px}.plan-grid input[type="color"]{height:42px;padding:5px}.plan-switches{align-items:center}

@media(max-width:1100px){.admin-edit[action="/admin/konular"]{grid-template-columns:1fr 1fr 1fr!important}.admin-edit[action="/admin/konular"] .wide{grid-column:1/-1!important}.ban-form,.ban-form.mode-timed{grid-template-columns:1fr 1fr!important}.ban-form>.button{width:100%}}
@media(max-width:800px){.admin-edit label.check{min-height:44px}.fm-editor>.fm-form{grid-template-columns:1fr 1fr!important}.fm-editor>.fm-form .wide{grid-column:1/-1!important}}
@media(max-width:520px){.check,.plan-switches label,.plan-forums label{justify-content:flex-start}.admin-edit label.check{width:100%}.fm-editor{display:block!important}.fm-editor>.fm-form{grid-template-columns:1fr!important}.fm-editor>.fm-form .wide{grid-column:auto!important}.fm-editor>.fm-visibility{border-right:0!important}.ban-form,.ban-form.mode-timed,.admin-edit[action="/admin/konular"]{grid-template-columns:1fr!important}.admin-edit[action="/admin/konular"] .wide{grid-column:auto!important}}
