.recipe-videos{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.recipe-videos h2,.recipe-videos h3{align-items:center;gap:10px;display:flex}.recipe-videos h2{font-size:1.3rem}.recipe-videos h3{font-size:1.05rem}.recipe-video-list{gap:24px;padding:0;list-style:none;display:grid}.recipe-video-list li{min-width:0}.recipe-video-list video{background:#171b24;border-radius:12px;width:100%;max-height:420px;margin-top:12px;display:block}.video-step{color:#183b7a;background:#e4edff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:30px;height:30px;display:inline-flex}.video-upload{border:1px solid var(--border);border-radius:12px;gap:12px;margin-top:16px;padding:18px;display:grid}.video-upload input[type=file]{width:100%;min-width:0;font-size:1rem}.video-upload progress{width:100%}.recipe-videos .actions{flex-wrap:wrap}.recipe-videos .row-between{flex-wrap:wrap;gap:8px}@media print{.recipe-videos{display:none}}.video-file-picker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.video-file-picker .form-caption{overflow-wrap:anywhere;min-width:0}
