/* Güvenlik profili ve rozet sayfası: dengeli, kompakt çalışma alanı. */
.premiumTheme .badgeProfilePage .badgeWorkspace{align-items:start;gap:28px}.premiumTheme .badgeProfilePage .badgeWorkspace>form,.premiumTheme .badgeProfilePage .badgeResult{height:auto;border:1px solid #d8dee8;border-radius:18px;padding:30px;background:#fff;box-shadow:0 18px 50px rgba(14,27,48,.07)}.premiumTheme .badgeProfilePage .badgeWorkspace>form>label{margin-bottom:19px}.premiumTheme .badgeProfilePage .badgeWorkspace>form>label input{width:100%;height:52px;border-radius:10px;padding:0 14px}.premiumTheme .badgeProfilePage .badgeWorkspace fieldset{grid-template-columns:1fr 1fr;gap:10px;border:0;margin:25px 0;padding:0}.premiumTheme .badgeProfilePage .badgeWorkspace legend{width:100%;margin-bottom:12px;border-top:1px solid #e0e5ec;padding:22px 0 0;color:#28354b;font-size:12px}.premiumTheme .badgeProfilePage .badgeWorkspace fieldset label{display:flex;align-items:center;gap:11px;min-height:58px;border:1px solid #dce2ea;border-radius:10px;padding:12px 13px;color:#445167;background:#f8fafc;line-height:1.4;cursor:pointer}.premiumTheme .badgeProfilePage .badgeWorkspace fieldset label:hover{border-color:#7867ef;background:#f4f1ff}.premiumTheme .badgeProfilePage .badgeWorkspace fieldset input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:#6657df}.premiumTheme .badgeProfilePage .featurePrimaryButton{width:100%;border-radius:10px;min-height:54px}.premiumTheme .badgeProfilePage .badgeCard{border-radius:13px;padding:27px;background:radial-gradient(circle at 90% 10%,rgba(103,85,222,.24),transparent 35%),#0b1223}.premiumTheme .badgeProfilePage .badgePreview{min-height:112px;margin-top:14px;border:1px dashed #cdd5e1;border-radius:12px;padding:18px;background:#f5f7fa}.premiumTheme .badgeProfilePage .badgePreview:empty:before{content:"Rozet oluşturulduğunda önizleme burada görünecek.";max-width:260px;color:#7b8798;font-size:12px;line-height:1.6;text-align:center}.premiumTheme .badgeProfilePage .featureActions{display:grid;grid-template-columns:1fr 1fr;margin-top:14px}.premiumTheme .badgeProfilePage .featureActions button{min-height:49px;border-radius:9px;padding:12px;font-size:12px}.premiumTheme .badgeProfilePage .featureActions button:disabled{color:#7d8798;background:#e4e8ef;opacity:1}.premiumTheme .badgeProfilePage .featureActions button:not(:disabled){background:#16243a}.premiumTheme .badgeProfilePage .badgeResult{position:sticky;top:92px}
html[data-theme=dark] .premiumTheme .badgeProfilePage .badgeWorkspace>form,html[data-theme=dark] .premiumTheme .badgeProfilePage .badgeResult{border-color:#29364a;background:#111a29;box-shadow:none}html[data-theme=dark] .premiumTheme .badgeProfilePage .badgeWorkspace legend{border-color:#2b374a;color:#dce5f1}html[data-theme=dark] .premiumTheme .badgeProfilePage .badgeWorkspace fieldset label{border-color:#303d51;color:#b8c3d3;background:#0d1624}html[data-theme=dark] .premiumTheme .badgeProfilePage .badgeWorkspace fieldset label:hover{border-color:#7867ef;background:#181a35}html[data-theme=dark] .premiumTheme .badgeProfilePage .badgePreview{border-color:#344157;background:#0c1421}html[data-theme=dark] .premiumTheme .badgeProfilePage .badgePreview:empty:before{color:#9eabba}html[data-theme=dark] .premiumTheme .badgeProfilePage .featureActions button:disabled{color:#8490a3;background:#222c3c}
@media(max-width:800px){.premiumTheme .badgeProfilePage .badgeResult{position:static}.premiumTheme .badgeProfilePage .badgeWorkspace fieldset{grid-template-columns:1fr}}@media(max-width:480px){.premiumTheme .badgeProfilePage .badgeWorkspace>form,.premiumTheme .badgeProfilePage .badgeResult{border-radius:13px;padding:19px}.premiumTheme .badgeProfilePage .featureActions{grid-template-columns:1fr}}
