.visitor-mode [data-save]{display:none!important}
.visibility-toggle{min-height:34px!important;padding:6px 13px!important;border:1px solid #dca7ac!important;border-radius:999px!important;background:linear-gradient(135deg,#fff7f5,#f9dfdc)!important;color:#914c56!important;font-size:11px!important;font-weight:700!important;box-shadow:0 5px 14px #8e46501c!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}
.visibility-toggle:before{content:"🔒";margin-right:4px;font-size:10px}
.visibility-toggle[data-current="private"]{border-color:#d5c3c9!important;background:linear-gradient(135deg,#fff,#eee7ea)!important;color:#65515a!important}
.visibility-toggle[data-current="private"]:before{content:"🌐"}
.visibility-toggle:hover{box-shadow:0 7px 18px #8e46502c!important;transform:translateY(-1px)}
.visibility-toggle:active{transform:scale(.96)!important}.visibility-toggle:disabled{opacity:.55!important;transform:none!important}
