/* EASHR Settings polish */
#settings .settings-intro h3{font-size:15px;margin:0 0 8px;color:#f5f6ff}
#settings .settings-intro p{font-size:12px;line-height:1.65;color:#b9c4d6}
#settings .privacy-switch{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:13px!important;background:#111a2b80;border:1px solid #a5b4fc24;border-radius:5px}
#settings .privacy-switch strong,#settings .privacy-switch small{display:block}
#settings .privacy-switch small{font-size:10px;color:#b5bfd2}
#settings .switch-wrap{position:relative;flex:none;width:44px;height:24px}
#settings .switch-wrap input{position:absolute;inset:0;width:100%!important;height:100%;opacity:0;z-index:2;cursor:pointer}
#settings .switch-track{display:block;width:44px;height:24px;border-radius:20px;background:#384054}
#settings .switch-track:after{content:'';position:absolute;top:4px;left:4px;width:16px;height:16px;background:white;border-radius:50%;transition:transform .2s}
#settings .switch-wrap input:checked+.switch-track{background:#6366c9}
#settings .switch-wrap input:checked+.switch-track:after{transform:translateX(20px)}
#settings .public-code,#settings .account-card{padding:14px;background:#10182b99;border:1px solid #a5b4fc30;border-radius:5px;display:flex;flex-direction:column;gap:9px}
#settings .public-code strong{font-size:20px;letter-spacing:.1em;color:#f2f3ff}
#settings .public-code small{color:#a5b4fc;letter-spacing:.08em}
#settings .public-code p{font-size:10px}
#settings .public-code button{align-self:flex-start;background:#515ab4a6!important}
#settings .account-card h4{font-size:13px;margin:0}
#settings .account-card button{width:100%}
#settings .device-meta{font-size:10px;line-height:1.5;color:#b4bfd4;margin-top:5px}
#settings .device-meta strong,#settings .device-meta small{display:block}
#settings #guestIdentity{display:none!important}