.editor-dialog{box-sizing:border-box;color:#252821;background:#faf7f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0 24px 40px;position:fixed;inset:0;overflow:auto}.editor-dialog::backdrop{background:#192219aa}.editor-dialog-bar{z-index:5;backdrop-filter:blur(12px);background:#faf7f0f5;border-bottom:1px solid #ddd8cc;justify-content:space-between;align-items:center;padding:14px 0;display:flex;position:sticky;top:0}.editor-dialog-bar>span{color:#ef683f;font-size:23px;font-weight:900}.editor-dialog>.section,.editor-dialog>div>.section{max-width:1240px;margin:0 auto;padding-top:28px}.project-card{position:relative}.project-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.project-card-actions{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.project-card-actions .card-play,.film-play{color:#fff;cursor:pointer;backdrop-filter:blur(8px);background:#ef683feb;border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 2px 12px #0003}.project-card-actions .card-delete{color:#fff;cursor:pointer;backdrop-filter:blur(8px);background:#192219bb;border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 2px 12px #0003}.project-card-actions svg{width:18px;height:18px}.film-thumb{object-fit:cover;background:#18251e;border-radius:14px;width:100%;height:180px}.film-play{z-index:2;position:absolute;bottom:12px;right:12px}.project-card-actions button:focus-visible,.film-play:focus-visible{outline-offset:3px;outline:3px solid #fff}.project-card-actions button:disabled,.film-play:disabled{opacity:.5;cursor:wait}.project-cover .film-thumb{border-radius:inherit;height:100%}.editor-dialog video{background:#111;width:100%;max-height:75dvh}.modal-error{z-index:4;color:#a73528;background:#fff0e9;border-radius:12px;padding:14px;position:sticky;top:70px}@media (width<=600px){.editor-dialog{padding:0 14px 28px}.editor-dialog .editor-layout{grid-template-columns:1fr}.editor-dialog .section{padding-left:0;padding-right:0}}.server-media-delete{top:52px;right:10px}.project-card .project-number{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 76px);top:auto;bottom:14px;overflow:hidden}