body[data-role="guest"] [data-owner-only]{display:none!important}
body[data-role="guest"] .inventory-table th:last-child,body[data-role="guest"] .inventory-table td:last-child{display:none}
.access-bar{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}
.access-bar .button{padding:9px 14px;min-height:36px}
#login-dialog{max-width:470px}
#share-dialog{max-width:620px}
#share-url{width:100%;padding:12px;margin:10px 0;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--bg);font-size:14px}
@media(max-width:700px){.topbar{align-items:flex-start;gap:14px;flex-direction:column}.access-bar{justify-content:flex-start;gap:10px}}
