.edit[data-v-d764b65c]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-grid}.edit[data-v-d764b65c]:focus-visible,.edit[data-v-d764b65c]:hover{color:#38bdf8;border-color:#334155}.lightbox[data-v-48c8dead]{color:#e2e8f0;background:#020617;border:none;width:100%;max-width:100%;height:100dvh;max-height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox[data-v-48c8dead]::backdrop{background:#020617}.stage[data-v-48c8dead]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;container-type:size}.frame[data-v-48c8dead]{aspect-ratio:var(--ratio,1.3333);height:min(100cqh,calc(100cqw/var(--ratio,1.3333)),var(--cap,100cqh));transition:height .15s ease-out;position:relative}.frame img[data-v-48c8dead]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.control[data-v-48c8dead]{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 4px #020617)drop-shadow(0 0 12px #020617bf);background:0 0;border:none;padding:0;line-height:1;transition:opacity .15s;position:absolute}.control[data-v-48c8dead]:hover:not(:disabled){color:#38bdf8}.control[data-v-48c8dead]:disabled{opacity:.2;cursor:default}.step[data-v-48c8dead]{justify-content:center;align-items:center;width:3.5rem;height:40%;font-size:3.5rem;display:flex;top:50%;transform:translateY(-50%)}.prev[data-v-48c8dead]{left:0}.close[data-v-48c8dead],.next[data-v-48c8dead]{right:0}.close[data-v-48c8dead]{width:3rem;height:3rem;font-size:2rem;top:0}.foot[data-v-48c8dead]{pointer-events:none;background:linear-gradient(#02061700,#020617d9);justify-content:space-between;align-items:baseline;gap:1rem;padding:2.5rem 1rem .75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.caption[data-v-48c8dead]{text-shadow:0 1px 3px #020617;margin:0;font-size:.95rem;line-height:1.4}.trip[data-v-48c8dead]{color:#38bdf8}.sep[data-v-48c8dead]{color:#64748b}.count[data-v-48c8dead]{color:#cbd5e1;text-shadow:0 1px 3px #020617;flex:none;margin:0;font-size:.8rem}@media (width<=30rem){.step[data-v-48c8dead]{width:2.75rem;font-size:2.75rem}}.photo-dialog[data-v-c23d4853]{color:#e2e8f0;background:#1e293b;border:1px solid #334155;border-radius:.75rem;width:min(22rem,100vw - 2rem);padding:1.25rem}.photo-dialog[data-v-c23d4853]::backdrop{background:#0f172abf}.inner[data-v-c23d4853]{flex-direction:column;gap:.75rem;display:flex}img[data-v-c23d4853]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%}.caption-field[data-v-c23d4853]{color:#94a3b8;flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.caption-field input[data-v-c23d4853]{color:#e2e8f0;font:inherit;background:#0f172a;border:1px solid #334155;border-radius:.35rem;padding:.45rem .55rem}.foot[data-v-c23d4853]{flex-wrap:wrap;justify-content:space-between;gap:1rem}.foot[data-v-c23d4853],.foot-right[data-v-c23d4853]{align-items:center;display:flex}.foot-right[data-v-c23d4853]{gap:.5rem}.error[data-v-c23d4853]{color:#fca5a5;margin:0;font-size:.85rem}.delete[data-v-c23d4853],.ghost[data-v-c23d4853]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:.35rem;padding:.35rem .75rem;font-size:.85rem}.ghost[data-v-c23d4853]:hover{color:#38bdf8;border-color:#38bdf8}.delete[data-v-c23d4853]{color:#fb7185;border-color:#7f1d1d}.delete[data-v-c23d4853]:hover:not(:disabled){color:#fff;background:#7f1d1d}.delete[data-v-c23d4853]:disabled,.primary[data-v-c23d4853]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-c23d4853]{color:#0f172a;font:inherit;cursor:pointer;background:#38bdf8;border:none;border-radius:.35rem;padding:.4rem .9rem;font-weight:600}
