.set-back{font-size:20px;color:var(--txt2);cursor:pointer;padding:4px;}
.set-title{font-size:18px;font-weight:600;color:#e8ecf4;}
.set-section-label{font-size:10px;font-family:'IBM Plex Mono',monospace;color:var(--txt2);letter-spacing:0.12em;padding:0 16px 6px;}
.set-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.04);cursor:pointer;}
.set-row-title{font-size:14px;color:#e8ecf4;font-weight:500;}
.set-row-sub{font-size:11px;font-family:'IBM Plex Mono',monospace;color:var(--txt2);margin-top:2px;}
.set-row-right{display:flex;align-items:center;gap:8px;}
.set-coming{font-size:9px;font-family:'IBM Plex Mono',monospace;color:var(--txt3);letter-spacing:0.1em;border:1px solid rgba(255,255,255,0.1);padding:2px 6px;border-radius:3px;}
.set-row-lang{cursor:pointer;}
.set-row-lang .pd-lang-seg{margin-left:0;}
.set-admin-badge{font-size:9px;font-family:'IBM Plex Mono',monospace;padding:2px 7px;border-radius:3px;background:rgba(255,183,77,0.15);color:#ffb74d;border:1px solid rgba(255,183,77,0.25);}
.set-btn{font-size:11px;font-family:'IBM Plex Mono',monospace;padding:6px 12px;border-radius:6px;cursor:pointer;border:1px solid transparent;}
.set-btn-green{background:rgba(0,230,118,0.12);border:1px solid rgba(0,230,118,0.25);color:#00e676;}
.set-btn-blue{background:rgba(79,195,247,0.08);border:1px solid rgba(79,195,247,0.2);color:#4fc3f7;}
.set-btn:active{opacity:0.7;}
.set-toggle{width:44px;height:26px;border-radius:13px;background:rgba(255,255,255,0.08);position:relative;cursor:pointer;transition:background .2s;}
.set-toggle.on{background:rgba(0,230,118,0.25);}
.set-toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;}
.set-toggle.on .set-toggle-knob{transform:translateX(18px);}
.set-version{text-align:center;font-size:10px;font-family:'IBM Plex Mono',monospace;color:var(--txt3);padding:24px;}
