.camp-video-player{margin:4px 0 16px}.camp-video-player video{object-fit:contain;background:#182123;border-radius:12px;width:100%;min-height:180px;max-height:60svh;display:block}.camp-video-player .camp-small{margin:8px 0 0}.video-marker{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#243438e8;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:13px;display:flex;position:absolute;top:10px;left:10px}.video-preparing{aspect-ratio:1;min-height:210px;color:var(--muted,#405d68);background:var(--soft,#e9eeec);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.video-preparing strong{color:var(--ink,#273438);font-size:18px}.video-preparing p{max-width:32ch;margin:0;font-size:15px;line-height:1.5}.upload-pause{margin-top:4px}.gallery-order{grid-template-columns:1fr 1fr;gap:16px;margin:12px 0 4px;display:grid}.gallery-order label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.gallery-order select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:8px 10px;font-size:16px}.gallery-narrow{margin:4px 0 16px}.gallery-narrow summary{min-height:44px;color:var(--muted);cursor:pointer;align-content:center;font-size:14px}.gallery-narrow .gallery-filters{grid-template-columns:1fr 1fr;margin-top:0;display:grid}
