select{font:inherit;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#10151a;border:1px solid #ffffff35;border-radius:5px;padding:12px;max-width:100%;width:100%;color-scheme:dark}
#upload-password-fields,#edit-password-fields{display:grid;gap:10px}
#viewers-dialog{width:min(620px,92vw)}
.viewer-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #ffffff25}
.viewer-row span{overflow-wrap:anywhere;min-width:0}
.viewer-row button{flex-shrink:0}
#viewers-title{overflow-wrap:anywhere}
@media(max-width:480px){.viewer-row{align-items:flex-start;flex-direction:column;gap:4px}}
