body:not(.is-owner) [data-owner-only],body:not(.is-owner) #add,body:not(.is-owner) #editBook,body:not(.is-owner) #hostWrite,body:not(.is-owner) .identity-editor,body:not(.is-owner) #import,body:not(.is-owner) [data-mobile-action="import"],body:not(.is-owner) #recommendWrite{display:none!important}
.owner-dialog{width:min(420px,calc(100vw - 32px));max-height:85dvh;padding:34px 24px;color:#eddfc1;background:#282b24;border:1px solid #766344;border-radius:12px}
.owner-dialog h2{margin:0 0 24px}.owner-dialog form,.owner-dialog section{display:grid;gap:16px}.owner-dialog [hidden]{display:none!important}.owner-dialog label{display:grid;gap:8px}.owner-dialog input:not([type=checkbox]){min-width:0;width:100%;box-sizing:border-box;background:#191e1b;color:#f7eddb;border:1px solid #766344;border-radius:6px;padding:12px;font-size:16px}.owner-dialog button{min-height:44px}.owner-dialog .close{position:absolute;right:8px;top:8px}.owner-dialog details{border-top:1px solid #665a41;padding-top:16px}.owner-dialog details form{margin-top:16px}.owner-dialog summary{cursor:pointer;min-height:44px}.owner-dialog p{line-height:1.7;color:#cbbb9a}.owner-dialog label:has(input[type=checkbox]){display:flex;align-items:center;min-height:44px;margin:8px 0}.owner-dialog input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.owner-status{color:#f0c58d!important;white-space:pre-wrap}.owner-menu-button{white-space:nowrap;min-height:44px}#cloudState{font-size:11px;color:#c5b89b;margin-right:6px}@media(max-width:700px){header .owner-menu-button{display:none}#cloudState{display:none}}
