.HighlightFilmManager-module__ySVk8a__page{color:#302c26;background:#f1ece3;min-height:100vh;padding:36px clamp(20px,6vw,80px);font-family:Georgia,serif}.HighlightFilmManager-module__ySVk8a__page nav{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:64px;display:flex}.HighlightFilmManager-module__ySVk8a__page a{color:inherit;text-underline-offset:4px}.HighlightFilmManager-module__ySVk8a__kicker{letter-spacing:.12em;text-transform:uppercase;font:12px system-ui}.HighlightFilmManager-module__ySVk8a__page h1{margin:12px 0;font-size:clamp(40px,6vw,70px);font-weight:400}.HighlightFilmManager-module__ySVk8a__page p{max-width:680px;line-height:1.6}.HighlightFilmManager-module__ySVk8a__upload{border:1px solid #827464;flex-direction:column;gap:14px;max-width:100%;margin-top:18px;padding:22px;display:inline-flex}.HighlightFilmManager-module__ySVk8a__upload input{max-width:100%;font:14px system-ui}.HighlightFilmManager-module__ySVk8a__hint{font-size:13px}.HighlightFilmManager-module__ySVk8a__films{max-width:1000px;margin-top:40px}.HighlightFilmManager-module__ySVk8a__films article{border-top:1px solid #b7ab9b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.HighlightFilmManager-module__ySVk8a__films h3{margin:0;font-size:23px;font-weight:400}.HighlightFilmManager-module__ySVk8a__films p{margin:8px 0 0;font-size:13px}.HighlightFilmManager-module__ySVk8a__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.HighlightFilmManager-module__ySVk8a__actions button{color:#f1ece3;cursor:pointer;background:#302c26;border:0;min-height:44px;padding:10px 16px;font:13px system-ui}.HighlightFilmManager-module__ySVk8a__actions button:disabled{opacity:.5;cursor:wait}.HighlightFilmManager-module__ySVk8a__embedded{border:1px solid var(--tlc-line);background:var(--tlc-bg,#f1ece3);min-height:0;color:var(--tlc-ink,#302c26);border-radius:10px;margin-bottom:24px;padding:24px}.HighlightFilmManager-module__ySVk8a__embedded nav{margin-bottom:20px}.HighlightFilmManager-module__ySVk8a__embedded h1{font-size:36px}.HighlightFilmManager-module__ySVk8a__group{margin-bottom:36px}.HighlightFilmManager-module__ySVk8a__group>h2{margin:0 0 18px;font-size:30px;font-weight:400}.HighlightFilmManager-module__ySVk8a__category{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.HighlightFilmManager-module__ySVk8a__category select,.HighlightFilmManager-module__ySVk8a__actions select{color:#302c26;background:#f1ece3;border:1px solid #827464;min-height:44px;padding:8px 12px;font:14px system-ui}
.DayOfVisualPreview-module__ZbksVG__root{color:#292720;background:#f4f0e6;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.DayOfVisualPreview-module__ZbksVG__media,.DayOfVisualPreview-module__ZbksVG__pdfCanvas{object-fit:contain;background:#fff;border:0;width:100%;height:100%;display:block}.DayOfVisualPreview-module__ZbksVG__pdfPreview{background:#fff;width:100%;height:100%;display:block;position:relative;overflow:hidden}.DayOfVisualPreview-module__ZbksVG__pdfCanvas{object-fit:contain}.DayOfVisualPreview-module__ZbksVG__pdfState,.DayOfVisualPreview-module__ZbksVG__mediaState{color:#292720;font-family:var(--font-ui), system-ui, sans-serif;text-align:center;background:#f4f0e6;align-content:center;justify-items:center;gap:8px;padding:12px;font-size:.7rem;font-weight:700;display:grid;position:absolute;inset:0}.DayOfVisualPreview-module__ZbksVG__mediaState{pointer-events:none}.DayOfVisualPreview-module__ZbksVG__file{min-width:64px;min-height:64px;font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.14em;border:1px solid;place-items:center;padding:14px;font-size:.72rem;font-weight:800;display:grid}.DayOfVisualPreview-module__ZbksVG__audioMark{letter-spacing:0;margin-bottom:5px;font-size:1.4rem;line-height:1;display:block}
.WeddingVisualsPanel-module__ZPiMca__panel{margin-bottom:28px}.WeddingVisualsPanel-module__ZPiMca__head{border-bottom:1px solid var(--tlc-line);justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:9px;display:flex}.WeddingVisualsPanel-module__ZPiMca__title{margin:0;font-family:Eighties Comeback,Georgia,serif;font-size:27px;font-weight:400;line-height:1}.WeddingVisualsPanel-module__ZPiMca__note,.WeddingVisualsPanel-module__ZPiMca__state,.WeddingVisualsPanel-module__ZPiMca__meta{color:var(--tlc-ink2);font-size:10px;line-height:1.45}.WeddingVisualsPanel-module__ZPiMca__note{margin-top:4px}.WeddingVisualsPanel-module__ZPiMca__action,.WeddingVisualsPanel-module__ZPiMca__retry{color:var(--tlc-ink);font:inherit;letter-spacing:.08em;text-underline-offset:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:800;text-decoration:underline}.WeddingVisualsPanel-module__ZPiMca__state{border-bottom:1px solid var(--tlc-line);min-height:58px;padding:16px 0}.WeddingVisualsPanel-module__ZPiMca__state[role=alert]{color:var(--tlc-danger)}.WeddingVisualsPanel-module__ZPiMca__retry{margin-top:6px;display:block}.WeddingVisualsPanel-module__ZPiMca__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:11px;padding-top:12px;display:grid}.WeddingVisualsPanel-module__ZPiMca__card{border:1px solid var(--tlc-line);background:var(--tlc-bg2);min-width:0;overflow:hidden}.WeddingVisualsPanel-module__ZPiMca__link{color:var(--tlc-ink);text-decoration:none;display:block}.WeddingVisualsPanel-module__ZPiMca__link:focus-visible{outline-offset:-4px;outline:2px solid #fff;box-shadow:inset 0 0 0 6px #000}.WeddingVisualsPanel-module__ZPiMca__preview{aspect-ratio:4/3;border-bottom:1px solid var(--tlc-line);width:100%}.WeddingVisualsPanel-module__ZPiMca__caption{padding:9px 10px 10px;display:block}.WeddingVisualsPanel-module__ZPiMca__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.35;display:block;overflow:hidden}.WeddingVisualsPanel-module__ZPiMca__meta{margin-top:3px;display:block}@media (max-width:680px){.WeddingVisualsPanel-module__ZPiMca__head{align-items:flex-start}.WeddingVisualsPanel-module__ZPiMca__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
