.photoAlbum[hidden]{display:none!important}.photoAlbum{position:fixed;z-index:180;inset:24px 355px 24px 24px;overflow:auto;background:#12252a;color:#dfebe1;border:1px solid #6a8c87;border-radius:12px;padding:24px;font:14px/1.6 system-ui;box-sizing:border-box}.photoAlbum header{display:flex;align-items:center;justify-content:space-between;gap:20px}.photoAlbum h2{margin:3px 0;font:28px Georgia}.photoAlbum small{color:#a9c5bc}.photoAlbum button,.photoDownload{display:inline-block;background:#29443f;color:#ead7a6;border:1px solid #668a78;border-radius:5px;padding:9px 12px;font:12px system-ui;cursor:pointer;text-decoration:none;margin:8px 8px 0 0}.photoStatus{padding:13px;border:1px solid #597b6c;background:#1c3936;border-radius:6px}.photoHint{font-size:12px;color:#aac0bc}.photoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.photoCard{border:1px solid #476e62;border-radius:8px;overflow:hidden;background:#1a302e;min-width:0}.photoCard img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.photoCard>div{padding:14px;overflow-wrap:anywhere}.photoCard h3{margin:0;font:19px Georgia}.photoCard p{font-size:12px}.photoEmpty{grid-column:1/-1;padding:30px;border:1px dashed #668876}.photoAlbum :is(button,a):focus-visible{outline:2px solid #ecd28a;outline-offset:3px}@media(max-width:1000px){.photoGrid{grid-template-columns:1fr}}@media(max-width:700px){.photoAlbum{inset:8px 8px 245px;padding:15px}.photoAlbum h2{font-size:23px}}
.photoAlbum{display:block}
.photoAlbum{z-index:16010}body.radio-over-panels #photoAlbum{padding:24px!important}.photoCard small{display:block}@media(max-width:1099px){#photoAlbum{inset:8px 8px 236px}body.radio-over-panels #photoAlbum{padding:14px!important}}
