.photo-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:12px;color:#fff}.photo-downloads button,.original-unlock button{padding:10px 16px;border:1px solid #777;border-radius:8px;background:#17191d;color:#fff;cursor:pointer}.photo-downloads button:disabled{opacity:.5;cursor:default}.download-status{flex-basis:100%;font-size:13px;margin:0;text-align:center}.original-unlock{background:#17191d;color:#fff;border:1px solid #777;border-radius:12px;max-width:min(420px,90vw);padding:24px}.original-unlock::backdrop{background:#000b}.original-unlock input{display:block;width:100%;box-sizing:border-box;margin:10px 0;padding:12px;background:#fff;color:#111}.original-unlock form>div{display:flex;justify-content:flex-end;gap:10px}.lb-content{max-height:94vh;overflow:auto}

.album-download-picker{position:relative}.album-download-choices:not([hidden]){display:flex;flex-direction:column;gap:10px;padding:14px;background:#141923;border:1px solid #465063;border-radius:12px;margin-top:10px;max-width:320px}.album-download-status{font-size:13px;margin:0;color:#ccd4e0}.album-download-choices button:disabled{opacity:.6;cursor:wait}

/* Match the three album action buttons, including the download menu trigger. */
.album-actions>.btn,.album-actions>.album-download-picker{width:224px;max-width:100%}
.album-actions>.btn,.album-download-picker>button{box-sizing:border-box;height:46px;min-height:46px;text-align:center}
.album-download-picker>button{width:100%}
